Diff
如何在 vimdiff 中獲得不匹配的行
我正在比較生產和開發中 Django 項目的軟體包列表。版本不一致,但我只關心獨立安裝在另一個上的軟體包。所以我試圖在 vimdiff 中獲取不匹配的行(用 —– 註明)。
我可以使用 python 或 perl 腳本來執行此操作,但我想知道是否有命令行工具或在 Vim 中實現相同的功能,因為我認為這對於將來審核其他文件很有用。
僅返回具有唯一第一個單詞的行:
cut -d ' ' -f1 input?.txt | sort | uniq -u
輸入1.txt:
package1 v1 package2 v1 package3 v1 package4 v1 package5 v1
輸入2.txt:
package1 v1 package2 v2 package4 v4 package5 v5
輸出:
package3