echo
echo 命令 - 输出文本
echo 是最简单的输出命令,用于在终端显示文本或变量的值。在 Shell 脚本中无处不在,用于打印信息、调试和生成输出。
命令语法
echo [选项] [字符串]
常用参数
| -n | 不输出末尾的换行符 |
| -e | 启用转义字符(\n换行、\t制表等) |
| -E | 禁用转义字符解释 |
实战示例
- $ echo "Hello World"输出文本
- $ echo $HOME输出环境变量的值
- $ echo -e "Line1\nLine2"输出带换行的多行文本
- $ echo "text" > file.txt将文本写入文件(覆盖)
- $ echo "more text" >> file.txt将文本追加到文件
- $ echo 'Hello World'输出Hello World
- $ echo $PATH显示PATH环境变量
温馨提示
echo $? 可以查看上一条命令的退出状态码。使用双引号包裹变量是个好习惯,防止变量为空时出现语法错误。