管道|与xargs与exec
xargs与管道|的区别
| 用来将前一个命令的标准输出传递到下一个命令的标准输入,xargs 将前一个命令的标准输出传递给下一个命令,作为它的参数。
xargs与exec的区别
exec参数是一个一个传递的,传递一个参数执行一次命令;xargs一次将参数传给命令,可以使用-n控制参数个数
find . -name '123*' | xargs echo
find . -name '123*' -exec echo {} \;
xargs与管道|的区别
| 用来将前一个命令的标准输出传递到下一个命令的标准输入,xargs 将前一个命令的标准输出传递给下一个命令,作为它的参数。
xargs与exec的区别
exec参数是一个一个传递的,传递一个参数执行一次命令;xargs一次将参数传给命令,可以使用-n控制参数个数
find . -name '123*' | xargs echo
find . -name '123*' -exec echo {} \;