0

我正在调用存储在一台 PC 中的 perl 脚本,例如使用以下命令从机器 2 中命名为 machine1:

system("perl /CC/builds/123.pl\n");

现在,我需要将执行的整个 perl 文件的日志存储在一个 say 123.txt 文件中并在 machine1 上创建。可以在开头的 perl 文件中打开任何文本文件,该文件只存储执行的行的输出? 请帮忙。

谢谢,拉姆基

4

1 回答 1

0

我对此很陌生,我不知道我是否理解您的问题,但是为什么您不使用“反引号”而不是“系统”?它可以让你将输出存储在一个变量中,然后你可以随心所欲地使用这个变量。

关于反引号:Perl 的反引号、system 和 exec 有什么区别?

于 2013-08-22T12:47:41.810 回答