shell中awk命令的if條件語句引入外置變量


shell腳本中常常用到awk的按列篩選功能,但是外部變量不能直接在awk中引用。正確引入方式是  '"$a"'  即外部是一個單引號,內部是一個雙引號。

awk中的IF語句需要注意以下幾點:

對於數字文本可以使用   ==   >=   <=   !=   代表等於大於小於不等於

對於文字文本可以使用  ~/text/  代表含有

對於邏輯性文本   &&   ||   ! 代表且或非

對於內置變量,變量前不需要加  $   符號,只需要字母即可

對於外置變量,變量前不僅要加$還需要引號括起來   '"${variable}"'   

實例

 

 

 


免責聲明!

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



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