Zsh 如何在终端mac中输出颜色

Zsh 如何在终端mac中输出颜色,zsh,Zsh,我有一个Shell脚本,它应该用这个命令输出一个颜色的文本 echo -e "\e[34mCleaning up\e[0m" 但是当我输出它时,我得到 -e \e[34mCleaning up\e[0m 见图片 我如何解决这个问题呢?只需将\e替换为\033。下同 bash-3.2$ echo -e "\033[34mCleaning up\033[0m" Cleaning up bash-3.2$ 您使用bash还是zsh?

我有一个Shell脚本,它应该用这个命令输出一个颜色的文本

 echo -e "\e[34mCleaning up\e[0m"
但是当我输出它时,我得到

-e \e[34mCleaning up\e[0m
见图片


我如何解决这个问题呢?

只需将
\e
替换为
\033
。下同

bash-3.2$  echo -e "\033[34mCleaning up\033[0m"
Cleaning up
bash-3.2$


您使用bash还是zsh?