linux xargs【转】 编辑编辑编辑编辑编辑
xargs命令可以通过管道接受字符串,并将接收到的字符串通过空格分割成许多参数(默认情况下是通过空格分割) 然后将参数传递给其后面的命令,作为后面命令的命令行参数
-i -I 参数区别
它们都是用来作参数扩展替换的,以下两句代码其实效果一样
cat arg.txt|xargs -i sh sk.sh -p {} -j
cat arg.txt|xargs -I {} sh sk.sh -p {} -j
加-i 参数直接用 {}就能代替管道之前的标准输出的内容;
加 -I 参数 需要事先指定替换字符
其它链接:
作者:whatlonelytear
本文地址:https://www.cnblogs.com/whatlonelytear/p/7997660.html
欢迎转载,请在明显位置标明出处及链接。
感觉空虚寂寞,只是因为你无所关注,无处付出。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步