- A+
所属分类:linux技术
echo命令是Linux中最基础和最常用的命令,特别是在Shell脚本经常用来打印输出调试信息等,功能比较丰富,现来总结一下,方便后续查看。
1.基本语法
echo [参数] 字符串
主要参数解释如下所示:
参数 | 功能 |
---|---|
-e | 激活转义字符 |
-n | 输出不进行换行 |
- 转义符详细解释如下所示:
转义符 | 含义 |
---|---|
a | 发出警告声 |
b | 转义后相当于退格键(Backspace),前提是b后面存在字符 |
c | 不进行换行,若后面有字符也不输出,若没有与echo -n等效 |
n | 输出换行 |
f | 换行,但换行后新行的开头位置连接着上一行的行尾 |
v | 与f相同 |
r | 光标移到行首,但不换行,相当于使用r后面的字符覆盖r之前同等长度的字符 |
t | 插入TAB符 |
插入 字符 |
使用选项-e参数后,除了可以输出转义字符,还可以输出彩色的字符和带有彩色背景的字符。示例如下所示:
echo -e " 33[43;31m Surpass 33[0m"