Mik*_*kel 15
>> %
在xargs
看到零件之前,外壳正在扩展零件。
如果您需要进行 shell 重定向,则必须尝试以下操作:
find . -name "*.txt" -exec sh -c '
echo "hello world" >> "$0"
' {} \;
Run Code Online (Sandbox Code Playgroud)
这个怎么运作:
find
用{}
它匹配的每个文件替换bash -c "some command" arg0...
套$0...
里面"some command"
的脚本或者,您可以使用诸如sed
不依赖于>>
例如的命令
find . -name "*.txt" -exec sed -i -e '$a\
hello world' {} \;
Run Code Online (Sandbox Code Playgroud)
参考:
归档时间: |
|
查看次数: |
3992 次 |
最近记录: |