Jas*_*Jas 2 bash profile build
我想我以前做过这个:当我做一个命令行'make'时,我希望我的输出颜色编码 - 你知道黄色警告和红色错误.
知道如何在BASH shell中做到这一点吗?
谢谢!雅
我可以建议在 Bash 中使用以下颜色方法,它使代码更具可读性,并且让您更难错过一两次转义。
将以下内容放入您的~/.bashrc
BLACK=$(tput setaf 0)
RED=$(tput setaf 1)
GREEN=$(tput setaf 2)
LIME_YELLOW=$(tput setaf 190)
YELLOW=$(tput setaf 3)
POWDER_BLUE=$(tput setaf 153)
BLUE=$(tput setaf 4)
MAGENTA=$(tput setaf 5)
CYAN=$(tput setaf 6)
WHITE=$(tput setaf 7)
BRIGHT=$(tput bold)
NORMAL=$(tput sgr0)
BLINK=$(tput blink)
REVERSE=$(tput smso)
UNDERLINE=$(tput smul)
Run Code Online (Sandbox Code Playgroud)
所以你的例子就是:
echo "Error Code: ${RED}1234${NORMAL}"
Run Code Online (Sandbox Code Playgroud)
如果您有 256 色终端,则可以尝试其他数值,tput setaf最高可达 255。