在linux中显示perl脚本的输出

时间:2012-06-12 10:54:01

标签: linux perl

我使用的是用php编写的web界面,它在linux环境中运行perl脚本。它将参数(用户名,密码,...)传递给脚本。我想在不干扰过程的情况下查看脚本的输出。请注意,该脚本依次传递数据并执行另一个程序。

该脚本包含类似

的打印命令
  

if( $@ ){ print "Error :".$@."\n"; print "skip...\n"; } else{ }

我只是想从shell中查看这些结果,如果我可以保存到txt文件中它也会这样做。

非常感谢!

1 个答案:

答案 0 :(得分:1)

从shell运行Perl程序以查看print的输出。

$ perl theprogram
⋮
Error : blah blah
skip...
⋮

重定向STDOUT以将其保存到文件中。

$ perl theprogram > theprogram.log

这些是shell使用的基础知识,如果你是程序员,你已经应该知道这一切。如果没有,请为初学者阅读一本Unix书。