Shell内置与杂项-echo

Shell内置与杂项-echo 🛠️ — 输出文本

作用

echo 将指定文本输出到标准输出,是 Shell 脚本中最常用的输出命令。支持转义字符和变量替换,用于打印信息、调试脚本、生成文件内容等。

语法

1
echo [选项] [字符串...]

用法

echo 默认在输出末尾添加换行符。-n 不输出换行;-e 启用转义字符(如 \n 换行、\t 制表符、\\ 反斜杠)。转义字符需用 -e 选项或在字符串外使用 $'...' 语法。变量替换直接用 $VAR。多个字符串自动用空格连接。

常用参数

参数 说明
-n 不输出换行
-e 启用转义字符

示例

1
2
3
4
5
echo "HELLO WORLD"                  # 输出文本
echo -n "NO NEWLINE" # 输出不换行
echo -e "LINE1\nLINE2" # 启用转义(\n 换行)
echo "USER: $USER" # 输出变量值
echo -e "COL1\tCOL2\tCOL3" # 制表符对齐输出

来源:菜鸟教程