如何将参数传递给另一个调用的.pl脚本的?

如何将参数传递给另一个调用的.pl脚本的?

大家好阿~


           遇到个问题,不知道应该如何处理的~~~请大家帮忙阿


我用perl写了个批处理的,批处理中调用并执行另一个 .pl脚本


我想把批处理中的一个 hash 以参数的形式传递给 .pl脚本应该怎么传递阿???


批处理中我是这样写的

system("perl b.pl %hash");


b.pl中怎么取到传递过来的 %hash的值阿?

$aa=shift;

$aa好像取不到值阿~~~


QUOTE:
原帖由 sumin_0527 于 2008-3-21 13:57 发表
大家好阿~


           遇到个问题,不知道应该如何处理的~~~请大家帮忙阿


我用perl写了个批处理的,批处理中调用并执行另一个 .pl脚本


我想把批处理中的一个 hash 以参数的形式传递给 .pl脚本应该 ...

a文件把要传递的内容 存入一个临时文件内
b文件打开临时文件读取
谢谢~~~豁然开朗~~钻牛角尖了~呵呵~~试一下的~


QUOTE:
原帖由 sumin_0527 于 2008-3-21 13:57 发表
大家好阿~


           遇到个问题,不知道应该如何处理的~~~请大家帮忙阿


我用perl写了个批处理的,批处理中调用并执行另一个 .pl脚本


我想把批处理中的一个 hash 以参数的形式传递给 .pl脚本应该 ...

複雜一點的..也可以用share memory傳數據...看一下networkprogramming with perl裡面有教.....