echo命令 #
一、基本用法 #
bash
#!/bin/bash
# 基本输出
echo "Hello World"
# 输出变量
name="张三"
echo "你好, $name"
# 不换行输出
echo -n "不换行"
echo "输出"
# 启用转义
echo -e "换行\n制表\t"
二、转义字符 #
bash
#!/bin/bash
# \n 换行
echo -e "第一行\n第二行"
# \t 制表
echo -e "列1\t列2"
# \\ 反斜杠
echo -e "路径: C:\\Users"
# \a 警报
echo -e "警报\a"
# \b 退格
echo -e "abc\b\bxy"
三、颜色输出 #
bash
#!/bin/bash
# 使用ANSI颜色码
echo -e "\033[31m红色文字\033[0m"
echo -e "\033[32m绿色文字\033[0m"
echo -e "\033[33m黄色文字\033[0m"
echo -e "\033[34m蓝色文字\033[0m"
# 定义颜色变量
RED='\033[0;31m'
GREEN='\033[0;32m'
NC='\033[0m' # No Color
echo -e "${RED}错误${NC}"
echo -e "${GREEN}成功${NC}"
四、总结 #
| 选项 | 说明 |
|---|---|
| -n | 不换行 |
| -e | 启用转义 |
| -E | 禁用转义(默认) |
下一步 #
你已经掌握了echo命令,接下来让我们学习 printf命令!
最后更新:2026-03-27