首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

请大侠帮忙,在shell脚本中获取perl脚本返回值解决办法

2012-12-29 
请大侠帮忙,在shell脚本中获取perl脚本返回值# b.sh#!/bin/shecho call perl:ret`perl a.pl`echo retu

请大侠帮忙,在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:$?" 

热点排行