我想将目录与Meld进行比较,但只是特定的文件模式。
例如,仅*.c;*.cc;*.icc;*.h
个文件。
Meld可以使用文件过滤器,但我只能将它们用于排除过滤特定文件模式。我想这种方法对我没用。
可以应用包含过滤器吗?
我尝试了“双重否定”的概念:排除“除了*.c;*.cc;*.icc;*.h
之外的所有内容”,实际上只包括那些模式。
我尝试使用文件过滤器,它在命令行中使用ls -d -- <my_filter>
列出“除了...之外的所有东西”(参见this)。我认为这是任何过滤器在Meld中工作的必要条件(但不是充分条件)。
这些都不起作用:
!(*.c|*.h|*.cc)
!(*@(.c|.h|.cc))
!(*.@(c|h|cc))
注意 :我不是故意使用任何类型的文本过滤器,因为我现在不关心文件的内容,而只关心文件名。
注意 :我有bash
和
$ shopt extglob
extglob on