Aplique o comando a todas as linhas no terminal bash

1

Eu acidentalmente descobri o pacote lolcat hoje.

A primeira coisa que eu pensei foi: seria fantástico se eu pudesse canalizar tudo o que vem do stdout para o terminal através do lolcat para obter esses efeitos de arco-íris. Imagine as possibilidades de piada.

Essencialmente, o que estou pedindo é uma maneira de aplicar um comando a todas as linhas que saem de um prompt do bash para o stdout.

    
por John Blackberry 23.03.2015 / 00:18

2 respostas

1

Apenas execute bash assim: bash | lolcat

    
por 23.03.2015 / 00:36
0

Em uma sessão bash, você quer fazer

exec > >(lolcat)

Eu não tenho isso instalado, mas uma ideia semelhante:

$ date
Sun Mar 22 20:01:23 EDT 2015
$ exec > >(rev)
$ date
5102 TDE 23:10:02 22 raM nuS
    
por 23.03.2015 / 01:02