0

我找不到类似的问题,所以决定发布它

我有一个长期运行的工作(*nix 环境):

program > job.out

它运行了几天并以块的形式打印输出。我可以用一个脚本(可能是 Perl 吗?)代替“job.out”来修改分块输出(例如添加时间戳)并将其写入 job.out。

4

2 回答 2

2
program | perl -ne 'printf("%s %s",time,$_)' > job.out
于 2011-11-18T15:29:03.200 回答
1

是的。你可以。这样做:

program | perl myperlscript.pl > job.out

在 perl 脚本中,只需接受来自标准输入的输入并写入标准输出。

于 2011-11-18T15:26:28.513 回答