天天看點

linux shell-xargs基本結構示例

xargs 可以把管道過來的資料作為目前指令的參數

基本結構

示例

多行合并

echo "line1
 line2
 line3 " |xargs  echo  
           

每次處理一個單詞 [-n]

每次處理兩個單詞 [-n]

使用占位符 [ -I ]

#單行的字元變換
echo "lineone linetow line3" |xargs -n1 -I% echo "*%*"

#對每行進行md5,輸出原始字元串,和md5 結果
echo "lineone linetow line3" |xargs -n1 -I% sh -c 'printf "% "; printf %|md5'
           

繼續閱讀