做风筝网站/国外免费建站网站搭建
目录
- ▼echo [OPTION] … [STRING] …
- [OPTION]
- -n ==输出不换行==
- -e ==支持 `\` 解释功能==
- `\` 解释功能(-e选项)
- 附加颜色(-e选项)
- -E ==不支持 ` \` 解释功能==
▼echo [OPTION] … [STRING] …
回显信息
[OPTION]
-n 输出不换行
[root@CentOS7 ~]$echo -n 123456789
123456789[root@CentOS7 ~]$
-e 支持 \
解释功能
`\b 退格`
[root@CentOS7 ~]$echo -e "ab\bc"
ac
\
解释功能(-e选项)
特定字符 | 用途 |
---|---|
\a | 发出警告声 |
\b | 退格键 |
\c | 最后不加上换行符号 |
\n | 换行且光标移至行首 |
\r | 回车,即光标移至行首,但不换行 |
\t | 插入tab |
\\ | 插入\ 字符 |
\0nnn | 插入nnn(八进制)所代表的ASCII字符 |
\xHH | 插入HH(十六进制)所代表的ASCII数字(man 7 ascii) |
附加颜色(-e选项)
命令格式echo -e "\e[#m TEXT \e[0m"
#
是数字,各数字的效果如下
0:默认 1:高亮
3:斜体 4:下划线 5:闪烁 6:默认 7:白底 8:透明 9:删除线
31:前景红色 32:前景绿色 33:前景黄色 34:前景蓝色 35:前景粉色 36:前景青色 37:前景白色
31:背景红色 32:背景绿色 33:背景黄色 34:背景蓝色 35:背景粉色 36:背景青色 37:背景白色
也可以混合使用
如echo -e "\e[1;5;31;44m TEXT \e[0m"
高亮+闪烁+红色前景+蓝色背景
-E 不支持 \
解释功能
[root@CentOS7 ~]$echo -E "\a\b\c\n"
\a\b\c\n
[root@CentOS7 ~]$