2011-10-16 21 views

回答

2

Use Perl.

如果你不介意的行号改变,sort -u(仅GNU系统)

+0

它的拼写实际上是Perl。 –

+0

@MichaelGoldshteyn,我的意思是'perl'UNIX实用程序,但很好。 :) – bdonlan

2

即使这有点傻,这听上去很有趣。这是我的第一次尝试:

cat -n /etc/passwd /etc/passwd | sort -u -k 2 | sort -n | cut -b8- 

重复应该消失,文件应该是原始输出顺序。

+0

我还没有证实,这个工程,但它可以缩短很多;不需要'/ tmp/passwd'。 'cat -n/etc/passwd/etc/passwd |排序......' –

+0

噢,是的,这太好了!谢谢。 :) – sarnold

+0

谢谢你,这非常有用:)我有一个任务,我差不多完成了,我只需要正确地格式化我的输出,我只是有最后一部分。非常感谢你 :) – user614573