echo
命令简介
echo 命令用于在 shell 中打印变量值或直接输出指定的字符串。这是 Linux 系统中一个极为常用的命令,无论是在 shell 编程还是终端操作中都经常使用。
{{< admonition tip “使用提示” >}} echo 命令是最基础但也是最常用的 Linux 命令之一,掌握它的使用对于 Shell 脚本编写尤为重要。 {{< /admonition >}}
基本语法
echo [选项] [参数]
命令选项
-e 选项
激活转义字符。使用 -e 选项时,以下转义字符将被特殊处理:
| 转义字符 | 功能描述 |
|---|---|
\a |
发出警告声 |
\b |
删除前一个字符 |
\c |
不产生进一步输出(后续字符不会输出) |
\f |
换行但光标停留在原位置 |
\n |
换行且光标移至行首 |
\r |
光标移至行首,不换行 |
\t |
插入制表符 |
\v |
等同于 \f |
\\ |
插入反斜杠字符 |
\nnn |
插入对应八进制ASCII字符 |
使用实例
文字颜色控制
{{< highlight bash >}} echo -e “\e[1;31mThis is red text\e[0m” {{< /highlight >}}
输出红色文字:”This is red text”
{{< admonition note “颜色代码参考” >}} 文字颜色代码: - 重置=0 - 黑色=30 - 红色=31 - 绿色=32 - 黄色=33 - 蓝色=34 - 洋红=35 - 青色=36 - 白色=37 {{< /admonition >}}
背景颜色控制
{{< highlight bash >}} echo -e “\e[1;42mGreed Background\e[0m” {{< /highlight >}}
输出绿色背景文字:”Greed Background”
{{< admonition note “背景颜色代码” >}} 背景颜色代码: - 重置=0 - 黑色=40 - 红色=41 - 绿色=42 - 黄色=43 - 蓝色=44 - 洋红=45 - 青色=46 - 白色=47 {{< /admonition >}}
文字特效设置
{{< highlight bash >}} echo -e “\033[37;31;5mMySQL Server Stop…\033[39;49;0m” {{< /highlight >}}
{{< admonition tip “特效参数说明” >}} 可用的特效参数: - 0:关闭所有属性 - 1:设置高亮度(加粗) - 4:下划线 - 5:闪烁 - 7:反显 - 8:消隐 {{< /admonition >}}
评论
暂无评论。