我想设置fish_greeting
为date --rfc-2822 | cowsay -f tux | lolcat
(不要评判我)。当我date --rfc-2822 | cowsay -f tux | lolcat
以交互方式运行时,我得到了正确的输出(礼服上方的气泡框中以彩虹色显示日期)。但是,当我 时set fish_greeting date --rfc-2822 | cowsay -f tux | lolcat
,我得到了以下输出:
_
< >
-
\
\
.--.
|o_o |
|:_/ |
// \ \
(| | )
/'\_ _/`\
\___)=(___/
date --rfc-2822
(当然是彩色的)。为什么第一根管道不工作?
答案1
鱼问候可以是一个函数
function fish_greeting; date --rfc-2822 | cowsay -f tux | lolcat; end