linux - 将所有 bash 输出传输到脚本?

标签 linux bash

这是我的问题。我发现了一个搞笑的小工具lolcat我想用它来恶作剧我的 friend 。

有什么方法可以让所有 bash stdout 通过管道传输到程序 lolcat 吗?

一些例子:

$ git status

提交后,在幕后变成这个命令:

$ git status | lolcat --force

基本上我希望 bash 的任何程序输出都能通过 lolcat

我可以轻松地将程序注入(inject)到 ps1 提示符中,但我想将其添加到其中并使其真正变得有趣。

有人知道这是否可行吗?

最佳答案

您可以使用以下内容

bash | lolcat

但是,通过我的最小测试,它显示了 ansi 转义代码,并且提示没有着色。

关于linux - 将所有 bash 输出传输到脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18627239/

相关文章:

linux - 在 Ubuntu 上,有没有办法自动将文件移动到另一个目录,因为它们是 SFTP 的?

linux - 如何改变eclipse上工具栏的粗细? (Manjaro Linux - XFCE)

c++ - 如何获取md5sum命令并获取代码中的字符串输出

c - TTY 键代码在 "bind -x"bash 回调中更改

javascript - 在 SQL 中创建模式的最佳方式

linux - Fedora - Xenomai RTDM - 无法分配内存

linux - 什么(: ${foo%%bar}) mean in unix shell

bash - 将许多 .gz 文件中的特定列粘贴在一起

linux - 当第一个程序未在 BASH 中退出时使用 2 级管道的问题

c - 调用位于堆中的函数时出现段错误