我正在使用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来窃取终端上运行的任何命令的输出流?
答案 0 :(得分:0)
如果可以随机着色,则可以使用lolcat工具执行任务。
$ lolcat <(your command)