echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。
语法:echo (选项) <参数>
选项:
--help #获取echo帮助
--version #显示版本信息
-n #不输出后面的换行符
-E #不启用反斜杠的转译解析 (默认是关闭的)
-e #启用反斜杠的转译解析
其中: \a --发出警告声
\b --退格键 (往前删除一个字符)
\c --最后不加上换行符号
\f --换行,但光标仍停留在原来的位置
\n --换行,光标移至行首
\r --光标移至行首,但是不换行
\t --插入tab
\v --与\f相同
\\ --插入\字符
\nnn --插入nnn(八进制)所代表的ASCII字符
例如: echo -e "\0021"
让文字加上颜色或者背景色
例: echo -e "\e[1;31m Red \e[0m"
其中:30-37为字体颜色
例:for((i=30;i<=37;i++));do echo -e "\e[1;${i}m Hello \e[0m";done
40-47为背景颜色
例:for((i=40;i<=47;i++));do echo -e "\e[1;${i}m Hello \e[0m";done
标记红色的参数说明:1-->设为高亮
4-->设置下划线
5-->设置闪烁
7-->反显
8-->隐形