Diff - 排除不区分大小写的模式

时间:2016-04-27 09:12:14

标签: regex linux shell diff

我知道从diff diff -x 'pattern' fileA fileB中排除文件,对于不区分大小写的diff,-i选项存在。 但是使用-xi 'pattern'仍然只删除与“pattern”匹配的文件,但不会删除与“PATTERN”匹配的文件。

那么如何从diff中排除所有匹配不区分大小写的“模式”的文件,而不是一遍又一遍地使用-x

1 个答案:

答案 0 :(得分:2)

-i忽略要传播的文件中的大小写差异,但不会忽略用于-x的模式。

如果要同时排除大写和小写模式,请将两者都传递给diff

diff -x pattern -x PATTERN  ... more arguments