需要帮助比较两个文件的内容(以不同的顺序和间隔)并输出CSH的差异。我试过diff -w file1 file2,不知何故它不起作用。
cat white 123
dog brown 234
duck black 567
rat grey 345
fish blue 456
fish blue 456
rat grey 345
dog brown 234
cat white 123
duck black 567
答案 0 :(得分:0)
您可以通过两个步骤解决此问题:
挤压空格和排序
perl -W -nE 's/\s+/ /g; say' file1.txt | sort > file1.sorted.txt
perl -W -nE 's/\s+/ /g; say' file2.txt | sort > file2.sorted.txt
找出其中的常用行
comm -3 file?.sorted.txt