shell脚本,删除文本中的字符
删除文本中的重复行(sort+uniq/awk/sed)三种常见方法: 第一,用sort+uniq,注意,单纯uniq是不行的。shell>sort-k2nfile|uniq>a.out 这里我做了个简单的测试,当file中的重复行不再一起的时候,uniq将服务删除所有的重复行。经过排序后,所有相同的行都在相邻,因此unqi可以正常删除重复行。 第二,用sort+awk命令,注意,单纯awk同样不行,原因同上。shell>sort-k2nfile|awk'{if($0!=line)print;line=$0}' 当然,自己把管道后面的代码重新设计一
用户评论
yjzlpp 2019-06-01 09:47:52
不错,可以用,但是得修改