我必须使用name在单个find命令中搜索扩展名为* .c或* .cpp或* .cc的文件。如何在find中使用OR运算符。?
find . -name '*.c' OR '*.cpp' OR '*.cc'
关于如何使用它的确切语法?
答案 0 :(得分:2)
find . -name '*.c' -or -name '*.cpp' -or -name '*.cc'
答案 1 :(得分:1)
将它们与\( \)
分组(斜杠只是为了从shell中逃脱)。
find . \( -iname bla -or -iname foo -or -name 'john dorian' \)