awk中使用shell的环境变量方法

使用"'$var'"(或者'"$var"')形式

root@ypyu-VirtualBox:/usr/local/shellscript/code/CH12# awk 'BEGIN{print "'$var'"}'

test

root@ypyu-VirtualBox:/usr/local/shellscript/code/CH12# awk 'BEGIN{print "$var"}'

$var

如果var中含空格,为了shell不把空格作为分格符,便应该如下使用:

var="this is a test"
    awk 'BEGIN{print "'"$var"'"}'


你可能感兴趣的:(local,awk)