一般有两种方法:
方法一:使用”‘把shell变量包起来,即”‘$var'”;注意是“双引号+单引号+shell变量+单引号+双引号”的格式。
这种写法大家无需改变用’括起awk程序的习惯,是老外常用的写法;这种写法其实际是双括号变为单括号的常量,传递给了awk.
例如:
var=”abc”
awk ‘BEGIN{print “‘$var'”}’
方法二:和方法一类似,但使用”‘”把shell变量包起来,即”‘”$var”‘”;注意是“双引号+单引号+双引号+shell变量+双引号+单引号+双引号”的格式。
如果变量的值中包含空格,为了shell不把空格作为分隔符,则应使用方法二。
例如:
var=”this a test”
awk ‘BEGIN{print “‘”$var”‘”}’
服务器租用托管,机房租用托管,主机租用托管,https://www.e1idc.com