我要比較兩個文件,這是像比較使用shell腳本
A B
--- ---
110-01 110-01
120-02 110-02
... 120-02
....
,並具有打印什麼都是多餘的元素目前在B文件中的兩個文件..
我要比較兩個文件,這是像比較使用shell腳本
A B
--- ---
110-01 110-01
120-02 110-02
... 120-02
....
,並具有打印什麼都是多餘的元素目前在B文件中的兩個文件..
你想要設置的差異。
對於排序的文件:
join -t'\0' -v2 file1 file2
對於未排序文件:
sort file1 file1 file2 | uniq -u
您需要DIFF: http://ss64.com/bash/diff.html
差異是顯而易見的選擇,但當然這是在行級別進行比較,並且出現在您的文件中的令牌顯示由空格分隔。您可以使用sed將空格更改爲行。接下來對兩個文件進行排序,最後進行比較
可以請你給我寫代碼.. – kapil 2010-10-27 09:15:53
雖然它是相當無用的,如果你的文件包含只含一個單行值由空格或逗號分隔 – joni 2010-10-27 06:31:39