文本處理:
將/etc/passwd文件中的用戶名和用戶使用的shell打印出來,中間用冒號來連接,這個需求的話利用AWK可以輕易的實現,下面利用進程替換來實現。
paste –d: <(cut –d: -f1 /etc/passwd) <(cut –d:-f7 /etc/passwd)
<這個符號代表的是後面的結果來作爲前面命令的輸入。
這個步驟可以省去中間的臨時文件。
xargs –n1 參數可以實現將前面的結果每次傳入一個參數。
find ./ -name \*.tar.gz 這樣可以找到以.tar.gz結尾的文件。
note:第一個*通配符需要加上\。
find ./ -name \*.tar.gz | xargs –n1 tar –zxvf
這樣就可以實現了每個文件的解壓
find ./ -name \*.tar.gz | xargs –i tar –zxvf {}