我正在尝试编写一个正则表达式来查找排除文件。
我有像
这样的结构.../file1.txt
.../foo/file2.txt
.../fum/file3.txt
我收到一个脚本变量,其值为“foo”或“fum”。
如果我得到值“foo”,我希望结果为“file1.txt file2.txt”,如果值为“fum”则为“file1.txt file3.txt”,即如果我收到foo eclude文件在子目录“fum”中,反之亦然
答案 0 :(得分:0)
类似的东西:
如果搜索foo,请排除fum
find . -name "file*.txt" | grep -vP "\/fum\/"