侧边栏壁纸
  • 累计撰写 11 篇文章
  • 累计创建 9 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

在 Shell 中使用 echo 和 printf 输出带颜色和样式的文本

Administrator
2024-04-11 / 0 评论 / 0 点赞 / 54 阅读 / 2254 字

在 Shell 脚本中,美化输出和突出显示重要信息时可以使用 echoprintf 命令输出带颜色和样式的文本,这里提供一些示例,在使用时直接替换示例中的汉字即可,下面是一些常用的颜色

  • \033[31m:设置文本颜色为红色

  • \033[32m:设置文本颜色为绿色

  • \033[33m:设置文本颜色为黄色

  • \033[34m:设置文本颜色为蓝色

  • \033[35m:设置文本颜色为洋红色

  • \033[36m:设置文本颜色为青色

  • \033[37m:设置文本颜色为白色

使用 echo或printf 输出带颜色和样式的文本示例:

# 绿色文本
echo -e "\033[32m绿色文本\033[0m"
printf "\033[32m绿色文本\033[0m\n"

# 黄色文本
echo -e "\033[33m黄色文本\033[0m"
printf "\033[33m黄色文本\033[0m\n"

# 蓝色文本
echo -e "\033[34m蓝色文本\033[0m"
printf "\033[34m蓝色文本\033[0m\n"

# 洋红色文本
echo -e "\033[35m洋红色文本\033[0m"
printf "\033[35m洋红色文本\033[0m\n"

# 青色文本
echo -e "\033[36m青色文本\033[0m"
printf "\033[36m青色文本\033[0m\n"

# 白色文本
echo -e "\033[37m白色文本\033[0m"
printf "\033[37m白色文本\033[0m\n"

输出时使用反显、加粗和下划线

# 红色反显加粗下划线文本
echo -e "\033[1;7;4;31m这是红色反显加粗下划线文本\033[0m"
printf "\033[1;7;4;31m这是红色反显加粗下划线文本\033[0m\n"

# 绿色反显加粗下划线文本
echo -e "\033[1;7;4;32m这是绿色反显加粗下划线文本\033[0m"
printf "\033[1;7;4;32m这是绿色反显加粗下划线文本\033[0m\n"

# 黄色反显加粗下划线文本
echo -e "\033[1;7;4;33m这是黄色反显加粗下划线文本\033[0m"
printf "\033[1;7;4;33m这是黄色反显加粗下划线文本\033[0m\n"

# 蓝色反显加粗下划线文本
echo -e "\033[1;7;4;34m这是蓝色反显加粗下划线文本\033[0m"
printf "\033[1;7;4;34m这是蓝色反显加粗下划线文本\033[0m\n"

# 洋红色反显加粗下划线文本
echo -e "\033[1;7;4;35m这是洋红色反显加粗下划线文本\033[0m"
printf "\033[1;7;4;35m这是洋红色反显加粗下划线文本\033[0m\n"

# 青色反显加粗下划线文本
echo -e "\033[1;7;4;36m这是青色反显加粗下划线文本\033[0m"
printf "\033[1;7;4;36m这是青色反显加粗下划线文本\033[0m\n"

# 白色反显加粗下划线文本
echo -e "\033[1;7;4;37m这是白色反显加粗下划线文本\033[0m"
printf "\033[1;7;4;37m这是白色反显加粗下划线文本\033[0m\n"

这些示例中的 \033[1;7;4;31m\033[1;7;4;37m 是添加反显、加粗和下划线效果的 ANSI 转义序列,1表示反显,7表示加粗,4表示加下划线

0

评论区