我有一个 ksh 文件,其中包含以下代码行
find . \
\( \
-name \*.tar -o \
-name \*.gz -o \
-name log.\* -o \
-name out.\* \
\) \
我很想知道这些反斜杠的用途。 是为了逃避什么吗?
最佳答案
一行重写:
find . \( -name "*.tar" -o -name "*.gz" -o -name "log.*" -o -name "out.*" \)
顺便说一句。 last -o(必须后跟选项)和反斜杠在你的例子中是错误的
关于linux - 查找命令中的反斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55530411/