Mic*_*per 18 linux diff compare
我想diff
用于比较不同文件的两个目录,使用-q
简短输出选项.但是,输出混乱了许多只存在于一个目录中但不存在于另一个目录中的文件.我可以强制diff
(或使用其他工具)仅显示两个目录中存在的文件吗?
我使用的当前命令是
diff -q <dir1> <dir2>
Run Code Online (Sandbox Code Playgroud)
任何想法都表示赞赏.
Ala*_*rry 19
它打印出一堆像
Only in dir1/blah: blah
Run Code Online (Sandbox Code Playgroud)
对?所以用grep将它们扔掉.
LC_ALL=C diff ... | grep -v '^Only in'
Run Code Online (Sandbox Code Playgroud)
这LC_ALL=C
是为了确保打印标准的"仅在"消息,而不是任何翻译.