-2
我试图编写一个正则表达式来查找排除文件。正则表达式在bash中查找排除文件
我有这样
.../file1.txt
.../foo/file2.txt
.../fum/file3.txt
的结构和我接收可变给脚本用值或者“富”或“FUM”。
如果我得到值“foo”,我希望结果是“file1.txt file2.txt”和“file1.txt file3.txt”,如果值是“fum”,即如果我收到foo eclude在子目录 “FUM” 文件,反之亦然
是否必须是正则表达式?如果不是这样,两班轮就应该做这个工作:'找。 -name“文件* .txt”;找到$ {1} -name“file * .txt”| cut -d/-f2;' - 其中$ {1}是收到的值。 –
改用'-wholename'标志? –