一 echo命令
(1) -e参数
特点:识别转义和特殊意义的符号,如换行符、n、制表符\t、转义符\等!
echo -e 'hello\n'
# 说明:会将''中\n的特殊含义激发出来!
e:'激活转义字符',使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出
颜色的应用
'\e' == '\033'
日志:正确用绿色显示,错误用红色显示!
颜色控制和字体控制选项的定义顺序无所谓,只要被定义出来,shell都能识别。
建议定义了颜色后同时定义关闭颜色,否则颜色会继续影响bash环境的颜色!
说明:因为需要使用特殊符号,所以需要配合-e选项来识别特殊符号!
(2)文字闪烁
echo -e "\033[37;31;5mMySQL Server Stop...\033[39;49;0m"
红色数字处还有其他数字参数:0 关闭所有属性、1 设置高亮度(加粗)、4 下划线、5 '闪烁'、7 反显、8 消隐
(3)-n参数
说明:去除末尾的换行符,输出不换行!
(4)环境变量