19、在AWK的命令行方式中,引号为AWK提供命令串,单双引号均可,单引号引起的串shell不做处理,直接提供给AWK,
双引号引起的串先经过shell替换后才交给AWK处理:
Flag=abcd
awk ‘{print ‘$Flag‘}‘ 相当于把 ‘{print "abcd" }‘交由AWK处理,awk "{print $Flag }"一样,shell已处理$Flag。 结果为abcd
awk ‘{print "$Flag"}‘y相当于命令:awk "{print \$Flag }",单引号内的串shell不处理。 结果为$Flag
原文地址:http://blog.csdn.net/dizhiling/article/details/39227549