每天早上醒来,看见你和阳光都在,这便是我要的未来。
linux下sort简单应用
上一篇 /
下一篇 2014-03-17 17:30:58
/ 个人分类:linux
目的:需要在一堆文件中顺序标记出包含String的文件名(这里String假设为
IBM)
第一步:查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名
find .|xargs grep -ri "IBM" -l >file.txt //将结果输出到文件
得出的结果为:
./1.txt
./21.txt
./4.txt
第二步:排序
sort -t / -k 2 -u -n file.txt -o file.txt
-u:在输出行中去除重复行
-o:将排序结果输出到原文件
-n:将结果以数值排序。默认是按列比较例如10和2,10是排在2前面的。
-t:分隔符
-k:指定分割后的列数据的第几列
结果
./21.txt
收藏
举报
TAG: