一個香栗子勝過千言萬語
#!/bin/bash foo="Good" # 不帶空格 bar="Hello World" # 帶空格 awk 'BEGIN { print "'$foo'"; print "'"$bar"'" }'
上面的栗子中,保持了用單引號把awk代碼包圍起來的慣例。
在awk代碼中引用shell變量時,
使用一對雙引號,內嵌一對單引號,
再在這一對內層單引號里面按$var(僅適用於引用不含空格的shell變量)或者"$var"(既適用於引用含空格的shell變量,也適用於引用不含空格的shell變量)的形式對shell變量進行引用。
圖示栗子的香
采摘栗子的歷程