下面是我的sh输出外观的示例
abc
abc
abc
rty // uio
rty // uio
fgh
fgh jkl
...
我想要的输出是
abc
abc
abc
rty // uio
fgh
fgh jkl
...
我想用//
删除双行之一。
所有重复的行(是否为//
)都互相跟随。
我找不到cut
,awk
,sed
甚至sort -u
和uniq
的东西。
答案 0 :(得分:3)
可能有一种更简单的方法,但这是从awk开始的:
$ awk '!/\/\// || /\/\// && !seen[$0]++' file
abc
abc
abc
rty // uio
fgh
fgh jkl
...