awk比較檔案內容的差異
1.同時在file1和file2中的行
點選(此處)摺疊或開啟
- awk '{if(ARGIND==1) {val[$0]}else{if($0 in val) print $0}}' file1 file2
2.只在file1中有的行.
- awk '{if(ARGIND==1) {val[$0]}else{if($0 in val) delete val[$0]}}END{for(i in val) print i}' file1 file2
其實也可以這樣:
點選(此處)摺疊或開啟
- awk 'ARGIND==1{a[$0]}ARGIND>1&&!($0 in a){print $0}' file1 file2
3.只在file2中有的行.
點選(此處)摺疊或開啟
- awk '{if(ARGIND==1) {val[$0]}else{if($0 in val) delete val[$0]}}END{for(i in val) print i}' file2 file1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29096438/viewspace-1697032/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 檔案內容比較
- grep -vFf 比較2個檔案差異
- Linux下檔案差異比較工具Linux
- 使用Visual Studio進行檔案差異比較
- 在Linux中,如何比較兩個檔案差異?Linux
- 比較兩個檔案,求出不同的內容,A-B
- Awk給檔案中的行前後新增內容
- Git比對檔案之間的差異Git
- 檔案內容對比工具
- 比較兩個資料庫的差異資料庫
- 比較兩個的表結構差異
- .NET CORE下最快比較兩個檔案內容是否相同的方法
- 線上json差異比較工具--遞迴比較兩個json的節點和值的差異,並支援差異數預覽和逐個檢視差異JSON遞迴
- A 檔案 500MB,B 檔案 500MB,如何將兩檔案讀進記憶體,比較出其中的檔案內容差,再寫進 C 檔案雲?記憶體
- java檔案相關(檔案追加內容、檔案內容清空、檔案內容讀取)Java
- Python內建庫實現文字比較並返回差異位置座標Python
- IDEA如何對比不同分支某個檔案的差異Idea
- 集合差異比較演算法及效能測試演算法
- java比較mysql兩個資料庫中差異JavaMySql資料庫
- 比較兩個資料庫的表結構差異(轉)資料庫
- 比較檔案是否相同,(比較MD5值)
- Shell 命令求兩個檔案每行對比的相同內容
- 核對不同資料夾所含內容的差異並提取缺失內容:Python程式碼Python
- 使用Python來比較資料夾並提取差異部分Python
- 差異檔案(diff)和補丁檔案(patch)簡介
- 檔案內容拷貝
- Oracle 控制檔案內容Oracle
- awk迴圈讀取檔案內容,並把欄位賦給相應的變數變數
- vim內替換檔案內容
- SAP Spartacus B2B OrgUnit 和 OrgUser 的路由對映差異比較路由
- 如何使用awk處理文字內容
- vite vue-cli 讀取檔案原始內容 使用base64內容的檔案ViteVue
- VisualDiffer for mac (檔案比較工具)Mac
- Java HDFS API 追加檔案寫入內容異常問題的解決JavaAPI
- data (){..} 返回一個物件或者不返回物件,兩種寫法的差異比較物件
- C#分割檔案內容C#
- git檢視檔案內容Git
- properties檔案內容亂碼