是否可以将暂停的进程重定向到新管道?

是否可以将暂停的进程重定向到新管道?

假设我有一个需要一些时间并输出一些 JSON 的进程。

$: ./foo.py file 

{ ... }

我已将此输出通过管道传输到jq

$: ./foo.py file | jq . 

我说:哦不 - 输出很长,而且我在一个没有滚动功能的终端 - 我想将其通过管道传输到| less.

但该函数已经运行了一段时间。

为了节省时间,是否可以:

(user input) CTRL-Z
(pseudo code) $: fg | less 

并动态附加一些额外的管道命令?

相关内容