1 linux bash shell-script macos
我想在终端(bash shell)中显示彩色文本。尝试过这种方法:
echo -e "\e[1;31m This is red text \e[0m"
Run Code Online (Sandbox Code Playgroud)
但它不会将文本颜色更改为红色。
你可以试试这个命令:
echo -e "\033[1;31m This is red text"
Run Code Online (Sandbox Code Playgroud)
31 是“颜色”,1 是“风格”。
你可以玩不同的颜色:
for i in {30..37}; do echo -e "\033[1;$i""m colorful text\033[0m"; done
Run Code Online (Sandbox Code Playgroud)
以及不同的风格:
for i in {1..7}; do echo -e "\033[$i;31""m different style\033[0m"; done
Run Code Online (Sandbox Code Playgroud)
字符串末尾的“\033[0m”就像一个结束标记,因此它不会影响后面的文本。
归档时间: |
|
查看次数: |
4722 次 |
最近记录: |