读书人

请大侠帮忙在shell脚本中获取perl脚

发布时间: 2012-12-29 10:28:09 作者: rapoo

请大侠帮忙,在shell脚本中获取perl脚本返回值
# b.sh
#!/bin/sh
echo "call perl:"
ret=`perl a.pl`
echo "return value:$ret"


#a.pl
#!/usr/bin/perl -w
print "call perl script\n";
exit(1);

我在b.sh 中,想获取a.pl那个返回值1,
我这样些呢,$ret=“call perl script”, 而不是1。
请大侠帮忙,我改如何改下脚本,非常感谢。
[解决办法]
上一个程序的返回值用 $? 获取


#!/bin/sh
echo "call perl:"
perl a.pl
echo "return value:$?"

读书人网 >perl python

热点推荐