我在 OSX 上。我想针对特定目录中的所有 png 运行 python 脚本。这是我尝试过的:
find docs/ -name "*png" | xargs --replace=F python myscript.py "F"
Run Code Online (Sandbox Code Playgroud)
但我看到这个:
xargs: illegal option -- -
usage: xargs [-0opt] [-E eofstr] [-I replstr [-R replacements]] [-J replstr]
[-L number] [-n number [-x]] [-P maxprocs] [-s size]
[utility [argument ...]]
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
Ste*_*itt 10
xargs在 Mac OS X上不支持该--replace选项;你可以使用-I:
find docs/ -name "*png" | xargs -I F python myscript.py "F"
Run Code Online (Sandbox Code Playgroud)
产生奇怪的错误消息是因为此版本xargs将单个后面的字符解释-为选项,因此--replace它正在寻找名为 的选项-,但该选项不存在。
| 归档时间: |
|
| 查看次数: |
20457 次 |
| 最近记录: |