1.echo中转义换行符

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

例子: echo -n "This is a test"    和   echo "This is a test" 自己看区别就明白了

同样可以接受双引号字符串内的转义序列。采用echo -e "包含转义序列的字符串"。

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

2.打印彩色输出

在终端输出彩色的输出,可以用转义序列来实现

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

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

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

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

例子:需要打印彩色背景

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