我正在使用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来窃取终端上运行的任何命令的输出流?
最佳答案
如果您可以随机着色,则可以使用lolcat工具执行任务。
$ lolcat <(your command)
关于linux - 如何窃取在Linux Shell上运行的任何命令的输出?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50941194/