
接上一篇:
grep 文本搜索
grep match_patten file // 默认访问匹配行
常用参数
-o 只输出匹配的文本行 VS -v 只输出没有匹配的文本行
-c 统计文件中包含文本的次数
grep -c “text” filename
-n 打印匹配的行号
-i 搜索时忽略大小写
-l 只打印文件名
sort 排序

字段说明
-n 按数字进行排序 VS -d 按字典序进行排序
-r 逆序排序
-k N 指定按第N列排序

示例:
sort -nrk 1 data.txtsort -bd data // 忽略像空格之类的前导空白字符
uniq 消除重复行
消除重复行
sort unsort.txt | uniq
2. 统计各行在文件中出现的次数
sort unsort.txt | uniq -c
3.找出重复行
sort unsort.txt | uniq -d
可指定每行中需要比较的重复内容:-s 开始位置 -w 比较字符数



















