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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 檔案內容比較
- 文字內容差異對比
- 使用Visual Studio進行檔案差異比較
- 在Linux中,如何比較兩個檔案差異?Linux
- 比較兩個檔案,求出不同的內容,A-B
- Awk給檔案中的行前後新增內容
- Git比對檔案之間的差異Git
- pandas比較兩個文件的差異
- Javers 比較兩個類的差異
- 檔案內容對比工具
- .NET CORE下最快比較兩個檔案內容是否相同的方法
- 線上json差異比較工具--遞迴比較兩個json的節點和值的差異,並支援差異數預覽和逐個檢視差異JSON遞迴
- A 檔案 500MB,B 檔案 500MB,如何將兩檔案讀進記憶體,比較出其中的檔案內容差,再寫進 C 檔案雲?記憶體
- Python內建庫實現文字比較並返回差異位置座標Python
- IDEA如何對比不同分支某個檔案的差異Idea
- java檔案相關(檔案追加內容、檔案內容清空、檔案內容讀取)Java
- 集合差異比較演算法及效能測試演算法
- java比較mysql兩個資料庫中差異JavaMySql資料庫
- 比較檔案是否相同,(比較MD5值)
- Shell 命令求兩個檔案每行對比的相同內容
- 核對不同資料夾所含內容的差異並提取缺失內容:Python程式碼Python
- VisualDiffer for mac (檔案比較工具)Mac
- list對比差異
- 差異檔案(diff)和補丁檔案(patch)簡介
- 2023版:深度比較幾種.NET Excel匯出庫的效能差異Excel
- 比較2018年的Angular和React 2018 - 沒有人告訴你的差異AngularReact
- Beyond Compare for Mac(檔案比較對比工具)Mac
- vim內替換檔案內容
- UltraCompare for Mac「Macos檔案比較工具」Mac
- Kaleidoscope for Mac,檔案影像比較工具Mac
- 檔案和影像比較工具Kaleidoscope
- UltraCompare 21 for Mac 檔案比較工具Mac
- SAP Spartacus B2B OrgUnit 和 OrgUser 的路由對映差異比較路由
- 如何使用awk處理文字內容
- vite vue-cli 讀取檔案原始內容 使用base64內容的檔案ViteVue
- Java HDFS API 追加檔案寫入內容異常問題的解決JavaAPI
- 巧用檔案影像比較工具Kaleidoscope,幫您找出檔案的不同
- 如何編輯PDF檔案的內容?
- data (){..} 返回一個物件或者不返回物件,兩種寫法的差異比較物件