首页 > 系统服务 > 详细

shell 管道符| 后面的xargs 一次执行多条命令,用xargs获取到的参数

时间:2020-01-15 21:04:24      阅读:510      评论:0      收藏:0      [点我收藏+]

find ./*.js|xargs -i  sh -c ‘ls -l {}; cat -n {}‘|vim -

这条命令不是很安全,This is insecure. What if your file.txt contains a datum with $(rm -rf ~) as a substring?

ls $(rm -rf ./*) 执行这条命令的时候,会把当前目录下面的东西全部删除!!


这台命令可以先输出文件名,然后再打印文件的内容。


cat file.txt | xargs -i sh -c ‘command {} | command2 {} && command3 {}‘

-----------------------------------------------------------------------------


reference: https://stackoverflow.com/questions/6958689/calling-multiple-commands-with-xargs

shell 管道符| 后面的xargs 一次执行多条命令,用xargs获取到的参数

原文:https://www.cnblogs.com/oxspirt/p/12198503.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!