shell中awk命令的if条件语句引入外置变量


shell脚本中常常用到awk的按列筛选功能,但是外部变量不能直接在awk中引用。正确引入方式是  '"$a"'  即外部是一个单引号,内部是一个双引号。

awk中的IF语句需要注意以下几点:

对于数字文本可以使用   ==   >=   <=   !=   代表等于大于小于不等于

对于文字文本可以使用  ~/text/  代表含有

对于逻辑性文本   &&   ||   ! 代表且或非

对于内置变量,变量前不需要加  $   符号,只需要字母即可

对于外置变量,变量前不仅要加$还需要引号括起来   '"${variable}"'   

实例

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM