请教怎么在perl里运行另一个perl脚本啊

请教怎么在perl里运行另一个perl脚本啊

请教怎么在perl里运行另一个perl脚本啊
自己写了个perl程序,在循环里,每次允许要运行另一个perl 脚本,为什么循环只执行一次就退出啊...郁闷死我啦
我是这样写的

while (<FID>){
......................
.....................

system "perl plos.pl";#### plos.pl 是另外一个perl脚本

......................... ##下面的程序是在执行了perl plos.pl 之后去读plos.pl脚本生成的程序
.........................
}

可是为什么程序只执行一次就退出循环啊!!!!!指点下吧,谢谢
我想应该是"<FID>"这个条件语句的问题
我想应该是"<FID>"这个条件语句的问题:
分析一下你的循环条件是不是有什么异常的地方,使的循环没有按预期的情况运行.

此外,可以试一试使用 eval函数.
是这样的,循环没有问题, 我是在bash下直接用perl script.pl 运行这个程序的会不会是这个问题啊?