linux xargs【转】 编辑编辑编辑编辑编辑

 

xargs命令可以通过管道接受字符串,并将接收到的字符串通过空格分割成许多参数(默认情况下是通过空格分割) 然后将参数传递给其后面的命令,作为后面命令的命令行参数

-i -I 参数区别

http://man.linuxde.net/xargs

它们都是用来作参数扩展替换的,以下两句代码其实效果一样

cat arg.txt|xargs -i sh sk.sh -p {} -j 
cat arg.txt|xargs -I {} sh sk.sh -p {} -j
 加-i 参数直接用 {}就能代替管道之前的标准输出的内容;

 加 -I 参数 需要事先指定替换字符

 

其它链接:

xargs命令详解,xargs与管道的区别

作者:whatlonelytear
本文地址:https://www.cnblogs.com/whatlonelytear/p/7997660.html
欢迎转载,请在明显位置标明出处及链接。

↓↓↓点击展示评论区↓↓↓posted @   苦涩泪滴  阅读(138)  评论(0编辑  收藏  举报
努力加载评论中...
编辑
点击右上角即可分享
微信分享提示