san*_*ica 9 filtering glob wildcard meld
我想比较目录与Meld,但只有特定的文件模式.例如,只有*.c;*.cc;*.icc;*.h文件.
Meld可以使用文件过滤器,但我只能使用它们来排除过滤特定的文件模式.我想这种方法对我没用.
可以应用包含过滤器吗?
我尝试了"双重否定"的概念:排除"除了"之外的所有*.c;*.cc;*.icc;*.h内容,实际上只包括那些模式.
我尝试使用文件过滤器,它可以很好地ls -d -- <my_filter>在命令行中列出"除了...之外的所有内容" (请参阅此内容).我认为这是任何过滤器在Meld中工作的必要条件(但不是充分条件).这些都不起作用:
!(*.c|*.h|*.cc)!(*@(.c|.h|.cc))!(*.@(c|h|cc))注意:我不是要使用任何类型的文本过滤器,因为我现在不关心文件的内容,而只关心文件名.
注意:我有bash和
$ shopt extglob
extglob on
Run Code Online (Sandbox Code Playgroud)