[精讚] [會員登入]
6297

使用sdiff來比對檔案

linux 有一個不錯的工具可以來比對文字檔案,很有效率,叫sdiff

分享此文連結 //n.sfs.tw/10394

分享連結 使用sdiff來比對檔案@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-25 11:48:58 最後編修
2016-12-07 09:33:31 By 張○○
 

自動目錄

linux 有一個不錯的工具可以來比對文字檔案,很有效率,叫sdiff

CENTOS 5, 6, 7,Freebsd8, 9,Mac都有內建這個程式不必安裝

用法

1. 輸出 file1 file2 比對合併的結果,可以用這個方式快速建立列表
$ sdiff file1 file2

2. 輸出 file1 file2 比對有差異的結果,只顯示差異
$ sdiff -s file1 file2

舉例執行結果:

臺中市北屯區               <
臺中市西屯區中平路    | 台中市西屯區中平路
                                       > 臺中市西屯區中平一路

< 代表file1有file2沒有
> 代表file1沒有file2有
|  代表file1有file2有,但是不相同

其他參數

-w 30 限定輸出字元30個
-s 只顯示不同的行
-E 忽略因為tab鍵增減所造成的差異
-b 忽略空白鍵造成的差異
-i 忽略大小寫

參考資料

[1] http://www.computerhope.com/unix/usdiff.htm

END

你可能感興趣的文章

利用tr如何移除檔案中的 ^M 利用tr如何移除檔案中的換行 ^M

[SSH] 限制登入的帳號或群組 SSH常會遭到駭客的掃描和暴力法破解密碼,就算密碼夠強,我還是希望駭客一點機會也沒有,所以要限制可以登入的使用者和來源

[Linux] 進行字串取代,三種字串取代的方法 使用vi、sed、perl來取代字串

伺服器防止 ssh 連線一直斷線 SSH連線預設只要一段時間沒有動作,就被斷線,怎麼解決?

[find] 活用 find 指令參數-exec 執行找到的結果 在linux/ freebsd 中查找檔案最強的就是 find,他有一個參數相當好用:-exec

[Rsync] Freebsd10+Rsync / Centos7+Rsync Freebsd10 和 Centos7 安裝Rsync

隨機好文

[jQuery] 利用load()來達成ajax的寫法 jQuery中利用load()來達成ajax的寫法,也有人稱他是假的ajax,作法就是..

SELinux 常用指令和檔案 在Redhat系列中,Centos5以後加入了selinux,他並沒有這麼可怕,不必每次看到Selinux ,就想把他

魔球中小女孩唱的歌 The show 魔球中小女孩唱的歌 The show

設計的工作絕不接受比價 拿買陽春麵的價格想買牛肉麵,寧願倒掉也不賣

正則表達式:Email名稱防止連續輸入點(.)及下底線(_) Email的名稱中要允許特殊符號,但又不允許連續出現的正則表達式