发布网友 发布时间:2022-04-23 06:05
共2个回答
热心网友 时间:2023-01-22 04:19
*年,你有仔细观察者两个命令吗?
举个例子:
文件filea为:
a
b
c
c
d
b
执行sort filea |uniq -u |wc -l,先排序,则删除了c和b的行;
执行sort -u filea |wc -l,排序,同时删除相同的行,则只删除c行。
热心网友 时间:2023-01-22 05:37
uniq命令的帮助:
-u, --unique:only print unique lines
第一个方法中,你加上-u选项导致了uniq只输出唯一存在的行,有重复的行被过滤掉了
所以,问题出在你的地一种方法上
解决方法:uniq中不适用-u选项