在awk代碼中引用shell變量的方法


一個香栗子勝過千言萬語

#!/bin/bash

foo="Good" # 不帶空格
bar="Hello World" # 帶空格

awk 'BEGIN { print "'$foo'"; print "'"$bar"'" }'

上面的栗子中,保持了用單引號把awk代碼包圍起來的慣例。

在awk代碼中引用shell變量時,

使用一對雙引號,內嵌一對單引號,

再在這一對內層單引號里面按$var(僅適用於引用不含空格的shell變量)或者"$var"(既適用於引用含空格的shell變量,也適用於引用不含空格的shell變量)的形式對shell變量進行引用。

 

圖示栗子的香

 

 

采摘栗子的歷程


免責聲明!

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



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