xargs获得标准输入转化为一个参数

标准输入从哪里来呢(管道或stdin,输入重定向)获取数据,并将数据转换成命令行参数

先创建一个文件

wKiom1gVwG-jnx0qAAAGDPtl0yI763.png-wh_50

下面是例子,注意他把几行数据变成了一行,这样就形成了数据流

wKioL1gVwfTDzVfKAAAGM2rRXYQ722.png-wh_50

如果我想多显示几行

wKiom1gVwr2xgB2nAAAHLW8B0I8117.png-wh_50

find . -type f -name 'oldboy.txt' -exec mv {} /tmp/ \;

find . -type f -name 'oldboy.txt'|xargs -i mv {} /tmp/

find . -type f -name 'oldboy.txt'|xargs -I mv [] /tmp/

mv `find . -type f -name 'oldboy.txt'` /tmp/