[精讚] [會員登入]
6445

使用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

你可能感興趣的文章

[SSH] 解決 SSH 登入延遲,登入時驗證很慢的問題 登入要等很久,才會跳出輸入密碼的視窗,怎麼解決?

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

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

[vi/vim] 如何讓 root 帳號的 vim 可以顯示顏色 如何讓 root 帳號的 vim 可以顯示顏色

[bc] linux 的計算機 bc 指令列模式、輸出結果到檔案 linux 的計算機 bc 計算結果輸出

[bc] linux 的計算機bc 如何進行8進位、10進位、16進位等轉換 linux 的計算機bc--如何進行8進位、10進位、16進位等轉換

隨機好文

沒有非誰做不可的事,也沒有不可被取代的人 沒有非誰做不可的事,也沒有不可被取代的人

[Windows7] 移除IE10及移除IE11 Windows7 不得已的情況要移除IE11或IE10怎麼做?

[JAVA] JWS, JWT, JWE, JOSE是什麼? [JAVA] JWS, JWT, JWE, JOSE是什麼?非常的複雜,儘量來搞清楚..

UTF-8的網頁但IE8一片空白 UTF8編碼的網頁在Firefox 正常顯示、但IE8 就是空白,IE8編碼設定是「自動偵測」可是自動偵測到的是 big5...

[PHP] 檢查檔案是否是圖檔 使用getimagesize函數檢查檔案是否是圖檔