shell 调用 python 脚本返回的字符串无法进行变量替换

考拉睡 发布于 2013/08/09 11:24
阅读 1K+
收藏 0

test.py:

print 'aaa $var'

test.sh

var=10

tmp=`python test.py`

echo $tmp

想要达到的效果是:

sh test.sh 输出 aaa 10

但实际输出是

aaa $var

也就是$var没有进行变量替换

请问大家,该如何达到预期的效果呢?



加载中
0
李学明
李学明

echo $tmp  改成 eval echo $tmp 就可以了

考拉睡
考拉睡
谢谢你,确实如此,搞定了
返回顶部
顶部