我最近使用awk命令刪除重複的行和行之間的空格,但我沒有得到所需的輸出文件。從文本文件中刪除空行和重複的行
輸入文件:
a b
a b
c d
c d
e f
e f
所需的輸出:(我想刪除重複的線和線之間的所有空格)
a b
c d
e f
我用下面的代碼:
awk '!x[$0]++' input file > output file
並得到了這個輸出:
a b
c d
e f
第一線和所有其餘部分之間的空間仍然是在輸出文件。 請幫助,謝謝。
您的代碼失敗,因爲在查看第一個空行後,空行只會作爲重複項被刪除。 –
當您在兩者之間有獨特的線條時,是否要刪除重複的線條?我的意思是:當它是輸入文件的最後一行時,是否要刪除一行'a b'? –