text BASH:为ANSI文本颜色转义序列设置变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text BASH:为ANSI文本颜色转义序列设置变量相关的知识,希望对你有一定的参考价值。

RESTORE=$(echo -en '\033[0m')
RED=$(echo -en '\033[00;31m')
GREEN=$(echo -en '\033[00;32m')
YELLOW=$(echo -en '\033[00;33m')
BLUE=$(echo -en '\033[00;34m')
MAGENTA=$(echo -en '\033[00;35m')
PURPLE=$(echo -en '\033[00;35m')
CYAN=$(echo -en '\033[00;36m')
LIGHTGRAY=$(echo -en '\033[00;37m')
LRED=$(echo -en '\033[01;31m')
LGREEN=$(echo -en '\033[01;32m')
LYELLOW=$(echo -en '\033[01;33m')
LBLUE=$(echo -en '\033[01;34m')
LMAGENTA=$(echo -en '\033[01;35m')
LPURPLE=$(echo -en '\033[01;35m')
LCYAN=$(echo -en '\033[01;36m')
WHITE=$(echo -en '\033[01;37m')

# Test
echo ${RED}RED${GREEN}GREEN${YELLOW}YELLOW${BLUE}BLUE${PURPLE}PURPLE${CYAN}CYAN${WHITE}WHITE${RESTORE}

以上是关于text BASH:为ANSI文本颜色转义序列设置变量的主要内容,如果未能解决你的问题,请参考以下文章

ANSI 颜色转义序列字符出现在 String.length();

将 ANSI 转义(终端格式/颜色代码)转换为 HTML 的库 [关闭]

使用 PHP 将 ANSI 转义序列转换为 HTML

BASH输出着色显示

读取线被ANSI转义序列混淆

如何在 ConEmu + Git Bash 中正确启用 ANSI 颜色?