如何窃取在Linux Shell上运行的任何命令的输出?

时间:2018-06-20 05:56:47

标签: linux shell zsh

我正在使用bash / zsh。我想窃取在shell终端上运行的任何命令的输出并将其着色,然后在终端上显示。

[user@machine]$ my-command-to-exe-tests --run-all-tcs
bunch of output
bunch of output
bunch of output
bunch of output
[user@machine]$

有没有一种方法可以不使用管道|。就像在终端上显示的任何输出一样,必须通过我的程序。是否有可能钩住pts或tty来窃取终端上运行的任何命令的输出流?

1 个答案:

答案 0 :(得分:0)

如果可以随机着色,则可以使用lolcat工具执行任务。

$ lolcat <(your command)