设为首页收藏本站 国外访客:

 找回密码
 立即注册
搜索
查看: 6159|回复: 0

[教程/工具] 在shell脚本里显示带颜色的字(linux)

[复制链接]
灌水成绩
18493
98
19013
主题
帖子
积分

等级头衔

ID : 1

管理员

积分成就 威望 : 8
贡献 : 9
下载币 : 397
在线时间 : 1837 小时
注册时间 : 2013-9-5
最后登录 : 2026-7-26

发表于 2026-6-6 15:59:14 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
一、echo命令(带参数-e)
cat color.sh
#!/bin/bash
echo -e "\033[30m black \033[0m"
echo -e "\033[31m red \033[0m"
echo -e "\033[32m green \033[0m"
echo -e "\033[33m yellow \033[0m"
echo -e "\033[34m blue \033[0m"
echo -e "\033[35m purple \033[0m"
echo -e "\033[36m cyan \033[0m"
echo -e "\033[37m white \033[0m"
! x4 r  H. u# L$ A
二、printf命令
cat color2.sh
#!/bin/bash
printf "\033[30m black \033[0m\n"
printf "\033[31m red \033[0m\n"
printf "\033[32m green \033[0m\n"
printf "\033[33m yellow \033[0m\n"
printf "\033[34m blue \033[0m\n"
printf "\033[35m purple \033[0m\n"
printf "\033[36m cyan \033[0m\n"
printf "\033[37m white \033[0m\n"
. ?' f) ]3 _( k8 X5 m$ ]
三、使用变量
cat color3.sh
#!/bin/bash
blackcolor='\E[1;30m'
redcolor='\E[1;31m'
greencolor='\E[1;32m'
yellowcolor='\E[1;33m'
bluecolor='\E[1;34m'
purplecolor='\E[1;35m'
cyancolor='\E[1;36m'
whitecolor='\E[1;37m'
echo -e "${blackcolor}black"
echo -e "${redcolor}red"
echo -e "${greencolor}green"
echo -e "${yellowcolor}yellow"
echo -e "${bluecolor}blue"
echo -e "${purplecolor}purple"
echo -e "${cyancolor}cyan"
echo -e "${whitecolor}white"
' g# p6 P# r* @/ a6 A
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|蔡州手游 |网站地图 wapmz.com

GMT+8, 2026-7-26 06:05

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表