请高手进讨论一个问题

请高手进讨论一个问题

在UNIX运行环境下调用perl
其中perl的主函数有返回值
请问怎么样传递这个返回值给以个变量呢?


例如
#!/bin/sh
set hh=abc.pl
echo $hh

请高手指点 如何得到perl主函数的返回值呢?

reture $values;
or $values;

楼上的:
什么是 reture???
perl -e 'exit 99;' || echo $?
Lonki兄解释下
能不能解释一下啊
好像不成功啊!
这个和SHELL中一样。

你们可以看看这个网站
http://www.linuxsir.org/main/doc/abs/abs3.7cnhtm/exit-status.html
谢谢诶


QUOTE:
原帖由 zhangkeyijian 于 2007-10-19 16:52 发表
这个和SHELL中一样。

你们可以看看这个网站
http://www.linuxsir.org/main/doc/abs/abs3.7cnhtm/exit-status.html

如果我是想返回一个 字符串呢??
貌似这种方法只能是 1-255的数字吧!!!
那么你要的就是输出重定向之类的, 把你print的结果作为后面的输入.
这个和perl没关系, 是SHELL的功能

ABC=`perl -e 'print 123;'`
echo $ABC

或者
perl -e 'print qw/3 2 1/;' > sort