显示内联后台作业的标准输出

显示内联后台作业的标准输出

有没有一种简单的方法可以使jobs命令显示其stdout内联?

我正在使用整数输出来后台长时间运行的作业。我需要直观地比较这些输出,但它们在发送时没有任何关于哪个作业生成哪个输出的上下文。缺乏背景使得很难区分工作结果。

将这些输出重定向到命名文件很简单,但是我专门寻找一个简单的选项来修改jobs输出。我的偏好(因为我很懒)是输入“jobs --stdout”之类的内容,并让它在默认作业详细信息之后显示输出:

[1]   Done                    zcat a.gz | grep ^@ | wc -l  Output1
[2]   Done                    zcat a.gz | grep ^+ | wc -l  Output2
[3]-  Done                    zcat b.gz | grep ^@ | wc -l  Output3
[4]+  Done                    zcat b.gz | grep ^+ | wc -l  Output4

对于这个问题,一个消息灵通的、明确的“否”是可以接受的答案;我将非常感谢那个“不”的上下文。我已经搜索过man jobs,但是该手册页很大,我可能错过了一些东西。

感谢您分享您的时间和经验!

克里斯

相关内容