HCKZ知识库

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 >}}

评论

暂无评论。

提交后需管理员审核通过才会显示