test.py:
print 'aaa $var'
test.sh
var=10
tmp=`python test.py`
echo $tmp
想要达到的效果是:
sh test.sh 输出 aaa 10
但实际输出是
aaa $var
也就是$var没有进行变量替换
请问大家,该如何达到预期的效果呢?
test.py:
print 'aaa $var'
test.sh
var=10
tmp=`python test.py`
echo $tmp
想要达到的效果是:
sh test.sh 输出 aaa 10
但实际输出是
aaa $var
也就是$var没有进行变量替换
请问大家,该如何达到预期的效果呢?
echo $tmp 改成 eval echo $tmp 就可以了