发新话题
打印

如何用find一次执行多个命令? (转)

如何用find一次执行多个命令? (转)

转----
比如:
find -name "*.bmp" -exec optipng -i0 -o3 {} \;
我想执行 optipng -i0 -o3 {}
和rm {}

要如何写?


我这么写 find /home -name "*.bmp" -exec opting -i0 -o4 {} \; | rm
用管道可以吗
      

TOP

复制内容到剪贴板
代码:
find -name "*.bmp" | xargs -i sh -c "optipng -i0 -o3 {}; rm -v {}"
使用前注意备份      
面包会有的 女人也会有的
_______________________

TOP

发新话题