我找不到类似的问题,所以决定发布它
我有一个长期工作(* nix环境):
program > job.out
运行数天并以块的形式打印输出。我可以代替“job.out”使用脚本(可能是Perl吗?)来修改分块输出(例如预先设置时间戳)并将其写入job.out。
答案 0 :(得分:2)
program | perl -ne 'printf("%s %s",time,$_)' > job.out
答案 1 :(得分:1)
是。您可以。就这样做:
program | perl myperlscript.pl > job.out
在perl脚本中,只接受来自stdin的输入并写入stdout。