Pipe na variável Environment no fish shell não executa o primeiro comando?

0

Eu quero definir fish_greeting para date --rfc-2822 | cowsay -f tux | lolcat (não me julgue). Quando executo date --rfc-2822 | cowsay -f tux | lolcat interativamente, obtenho a saída adequada (a data em um balão de fala acima do tux nas cores do arco-íris). No entanto, quando eu set fish_greeting date --rfc-2822 | cowsay -f tux | lolcat , recebo esta saída:

 _ 
<   >
 - 
   \
    \
        .--.
       |o_o |
       |:_/ |
      //   \ \
     (|     | )
    /'\_   _/'\
    \___)=(___/

date --rfc-2822

(em cores, claro). Por que o primeiro tubo não está funcionando?

    
por ZuluDeltaNiner 01.05.2016 / 20:34

1 resposta

2

fish_greeting pode ser uma função

function fish_greeting; date --rfc-2822 | cowsay -f tux | lolcat; end
    
por 01.05.2016 / 22:16