我在使用 find 和 grep 命令时遇到了问题。我想使用 grep 命令从该文件中查找*.doc
符合模式的文件Danish
。我使用 -exec 将它们组合起来,但它给出了一个错误,我不知道那是什么。它说-exec
缺少参数。
答案1
你必须逃离;
:
find -iname .... -exec echo {} \;
會做你想做的事。
答案2
除非在 前面加上反斜杠;
,否则 shell 会将其解释为命令分隔符,而不是命令的参数find
。
我在使用 find 和 grep 命令时遇到了问题。我想使用 grep 命令从该文件中查找*.doc
符合模式的文件Danish
。我使用 -exec 将它们组合起来,但它给出了一个错误,我不知道那是什么。它说-exec
缺少参数。
你必须逃离;
:
find -iname .... -exec echo {} \;
會做你想做的事。
除非在 前面加上反斜杠;
,否则 shell 会将其解释为命令分隔符,而不是命令的参数find
。