为什么会这样:
这
var=hello
myvar=`echo hello hi | awk "{ if (\\\$1 == \"$var\" ) print \\\$2; }"`
echo $myvar
给
hi
但这不?
这
var=hello
echo hello hi | awk "{ if (\\\$1 == \"$var\" ) print \\\$2; }"
给
awk: cmd. line:1: Unexpected token
我在用
GNU bash,版本 4.1.5(1)-release (i486-pc-linux-gnu)
在
Linux 2.6.32-34-generic-pae #77-Ubuntu SMP Tue Sep 13 21:16:18 UTC 2011 i686 GNU/Linux