我知道从diff diff -x 'pattern' fileA fileB
中排除文件,对于不区分大小写的diff,-i
选项存在。
但是使用-xi 'pattern'
仍然只删除与“pattern”匹配的文件,但不会删除与“PATTERN”匹配的文件。
那么如何从diff中排除所有匹配不区分大小写的“模式”的文件,而不是一遍又一遍地使用-x
?
答案 0 :(得分:2)
-i
忽略要传播的文件中的大小写差异,但不会忽略用于-x
的模式。
如果要同时排除大写和小写模式,请将两者都传递给diff
:
diff -x pattern -x PATTERN ... more arguments