- -n #输出完成后不换行
- -e #转义特定字符串
#启用命令选项-e,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出
- \a #发出警告声
- \t #插入tab
- \n #换行且光标移至行首
- \r #回车,即光标移至行首,但不换行
- \e #escape,相当于\033
- \\ #插入\字符
打印带颜色的字符
[root@sre01 ~]# echo -e "\e[31m hello world \e[0m"
hello world
[root@sre01 ~]# echo -e "\e[31;1m hello world \e[0m"
hello world
[root@sre01 ~]# echo -e "\e[31;1;4m hello world \e[0m"
hello world
[root@sre01 ~]# echo -e "\e[31;1;5m hello world \e[0m"
hello world
#字符背景颜色范围: 40--47
40:黑 41:红 42:绿 43:黄 44:蓝 45:紫 46:深绿 47:白色
#字体颜色: 30--37
30: 黑 31: 红 32: 绿 33: 黄 34: 蓝 35: 紫 36: 深绿 37: 白色
\e[0m #关闭所有属性
\e[1m #设置高亮度
\e[4m #下划线
\e[5m #闪烁
\e[7m #反显