在meld比较

时间:2017-10-13 08:14:53

标签: filtering wildcard glob meld

我想将目录与Meld进行比较,但只是特定的文件模式。 例如,仅*.c;*.cc;*.icc;*.h个文件。

Meld可以使用文件过滤器,但我只能将它们用于排除过滤特定文件模式。我想这种方法对我没用。

可以应用包含过滤器吗?

我尝试了“双重否定”的概念:排除“除了*.c;*.cc;*.icc;*.h之外的所有内容”,实际上只包括那些模式。
我尝试使用文件过滤器,它在命令行中使用ls -d -- <my_filter>列出“除了...之外的所有东西”(参见this)。我认为这是任何过滤器在Meld中工作的必要条件(但不是充分条件)。 这些都不起作用:

  1. !(*.c|*.h|*.cc)
  2. !(*@(.c|.h|.cc))
  3. !(*.@(c|h|cc))
  4. 注意 :我不是故意使用任何类型的文本过滤器,因为我现在不关心文件的内容,而只关心文件名。

    注意 :我有bash

    $ shopt extglob
    extglob on
    

0 个答案:

没有答案