热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux脚本彩色提示,在shell脚本里显示带颜色的字(linux)

我的博客已迁移到xdoujiang.com请去那边和我交流一、echo命令(带参数-e)catcolor.sh#!binbashecho-e\033[30mblack\033[0

我的博客已迁移到xdoujiang.com请去那边和我交流

一、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"

执行结果:

deaf1caafae848d2e12223ff07604f7b.png

二、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"

执行结果:

b24874fb34cc0d836a0b5480af1184ac.png

三、使用变量

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"

执行结果:

d9464e348ac8a5ab656ef14e39f2f540.png

四、上张全图信息

参考http://www.funtoo.org/Prompt_Magic

d11f7683d2ed00d19ae0b62a26bb93b3.png



推荐阅读
author-avatar
手机用户2502895475
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有