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"