print 着色

本文介绍了一种使用Shell脚本设置控制台输出颜色的方法。通过定义一系列的颜色变量,可以轻松地为命令行输出添加前景色和背景色,并且支持高亮显示。此外,还提供了重置颜色和一些特殊显示效果的代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#!/bin/sh


# Foreground Colors


BLACK="\033[0;30m"
RED="\033[0;31m"
GREEN="\033[0;32m"
YELLOW="\033[0;33m"
BLUE="\033[0;34m"
MAGNETA="\033[0;35m"
CYAN="\033[0;36m"
WHITE="\033[0;37m"


LIGHT_BLACK="\033[1;30m"
LIGHT_RED="\033[1;31m"
LIGHT_GREEN="\033[1;32m"
LIGHT_YELLOW="\033[1;33m"
LIGHT_BLUE="\033[1;34m"
LIGHT_MAGNETA="\033[1;35m"
LIGHT_CYAN="\033[1;36m"
LIGHT_WHITE="\033[1;37m"


# Background Colors


BLACK_BG="\033[0;40m"
RED_BG="\033[0;41m"
GREEN_BG="\033[0;42m"
YELLOW_BG="\033[0;43m"
BLUE_BG="\033[0;44m"
MAGNETA_BG="\033[0;45m"
CYAN_BG="\033[0;46m"
WHITE_BG="\033[0;47m"


LIGHT_BLACK_BG="\033[1;40m"
LIGHT_RED_BG="\033[1;41m"
LIGHT_GREEN_BG="\033[1;42m"
LIGHT_YELLOW_BG="\033[1;43m"
LIGHT_BLUE_BG="\033[1;44m"
LIGHT_MAGNETA_BG="\033[1;45m"
LIGHT_CYAN_BG="\033[1;46m"
LIGHT_WHITE_BG="\033[1;47m"


# Special Codes


BOLD="\033[1m"
UNDERLINE="\033[4m"
BLINK="\033[5m"
REVERSE="\033[7m"
RESET="\033[0m"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值