解析长时间运行命令的连续输出
我找不到类似的问题,所以决定发布它
我有一个长期运行的工作(*nix 环境):
program > job.out
它运行了几天并以块的形式打印输出。我可以用一个脚本(也许是 Perl 吗?)代替“job.out”来修改分块输出(例如在前面添加时间戳)并将其写入 job.out。
I could not find similar question, so decided to post it
I have a long running job (*nix environment):
program > job.out
which is running over days and prints output in chunks. Can I instead of "job.out" have a script (maybe Perl?) that will modify chunked output (for example prepend a timestamp) and write it to job.out.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的。你可以。只需这样做:
在 perl 脚本中,只需接受来自 stdin 的输入并写入 stdout。
Yes. You can. Just do it like this:
In the perl script, just accept input from stdin and write to stdout.