bri*_*gge 3 unix bash command-line find
我正在尝试使用find exec 的+选项而不是 xargs。但是,我似乎无法让它发挥作用。我觉得我一定在这里遗漏了一些明显的东西。
例子:
find . -name "*.java" -exec grep "@author" {} + \;
find: paths must precede expression
Usage: find [-H] [-L] [-P] [path...] [expression]
Run Code Online (Sandbox Code Playgroud)
另一方面,这有效:
find . -name "*.java" -exec grep "@author" {} \;
Run Code Online (Sandbox Code Playgroud)
就像这样:
find . -name "*.java" | xargs grep "@author"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1380 次 |
最近记录: |