awk 讀取 shell 變量的方法


1、在awk中用"'$var'" 

 

#!/bin/bash

var=test

awk 'BEGIN { print "'$var'" }' 

 

如果var有空格、轉義字符等特殊字符,最好在$var外再用一個雙引號括住: "'"$var"'"

 

2、 awk -v awk中的變量名= shell中的變量名

 #!/bin/bash

varS=test

awk -v varA="$varS"  'BEGIN { print  varA}' 

 

 

 

 

 

 


免責聲明!

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



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