2011-10-16 22 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