echo打印彩色的用法

1.echo中转义换行符ide

默认状况下,echo会将一个换行符追加到输出文本的尾部,能够用-n的参数来忽略尾部的换行符。字符串

例子: echo -n "This is a test"    和   echo "This is a test" 本身看区别就明白了it

一样能够接受双引号字符串内的转义序列。采用echo -e "包含转义序列的字符串"。
class

例子: echo -e "1\t2\t3\t"   test

2.打印彩色输出终端

在终端输出彩色的输出,能够用转义序列来实现di

echo -e "\e[1;31m This is a red test \e[0m"  
view

\e[1;31m将颜色设为红色,后面的\e[0m将颜色从新置回。只需换31为想要的颜色就能够了vi

       红=31 绿=32 黄=33 蓝=34co

设置彩色背景 : 红=41 绿=42 黄=42 蓝=44

例子:须要打印彩色背景

echo -e "\e[1;42m This is green backgroud \e[0m"

相关文章
相关标签/搜索