排序命令sort
sort[选项] 文件名
选项:
-f: 忽略大小写
-n: 以树枝型进行排序,默认适用字符串型排序
-r: 反向排序
-t: 指定分隔符,默认分隔符是制表符
-k n[,m]: 按照指定的字段范围排序。从第n字段开始,m字段结束(默认到行尾)
yesimingdeMac-mini:testShell yesiming$ sort testCut.txt 1:HanMei:21:F 2:LiLei:22:M 3:Simin:23:M ID:Name:Age:Gender |
yesimingdeMac-mini:testShell yesiming$ sort -t ":" -k 2,2 testCut.txt 1:HanMei:21:F 2:LiLei:22:M ID:Name:Age:Gender 3:Simin:23:M #分隔符指定为“:”,用第二个字段开头,第二个字段结束(即按第二个字段排序) |
统计命令wc
wc [选项] 文件名
选项:
-l: 只统计行数
-w: 只统计单次数
-m: 只统计字符数
yesimingdeMac-mini:testShell yesiming$ wc testCut.txt 4 4 59 testCut.txt 行数,单词数,字符数 |
yesimingdeMac-mini:testShell yesiming$ grep "root" /etc/passwd |wc -w 6 #统计passwd文件中root出现的次数 |