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'