xargs

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/



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章