Bash

在 diff 上放寬 cmp 條件

  • March 28, 2022

是否有一個獨立的差異工具可以忽略差異,只要它們只與行排序而不是內容相關?例如,

一個.txt

aa
bb

b.txt

bb
aa

應該是相同的,因為它們具有相同的內容(假定兩個文件的空格相同)。

最簡單的解決方案是簡單地將文件的字元相加並比較結果,對嗎?是否有任何現有的工具可以做到這一點?

您可以對兩個文件進行排序並比較結果:

cmp <(sort a.txt) <(sort b.txt)

(或diff ...)。

引用自:https://unix.stackexchange.com/questions/697094