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