Linux下使用xargs得到字符串作為參數進行輸出、awk得到字符串作為參數進行輸出


背景:

cat test.txt
1
3
4

實例:

1、xargs

cat test.txt | xargs -i echo {}
cat test.txt | xargs -I {} echo {}

大小寫i的參數是不一樣的效果,小寫i默認參數為{},且不能改變,而大寫I參數是自定義的,可以是{}、a...等等。

2、awk

awk是變成語言,{}代碼塊中可以使用Shell進行編寫,相當於動態語言。

cat test.txt | awk '{print $0}'

$n:當前記錄的第n個字段,比如n為1表示第一個字段,n為2表示第二個字段。

$0:這個變量包含執行過程中當前行的文本內容。

  

參考:

http://man.linuxde.net/awk

http://man.linuxde.net/xargs 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM