博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在shell脚本里显示带颜色的字(linux)
阅读量:6242 次
发布时间:2019-06-22

本文共 1187 字,大约阅读时间需要 3 分钟。

一、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"
执行结果:
二、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"
执行结果:
三、使用变量
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"
执行结果:

四、上张全图信息

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

本文转自 xdoujiang 51CTO博客,原文链接:http://blog.51cto.com/7938217/1651807,如需转载请自行联系原作者
你可能感兴趣的文章
Cartographer源码阅读(8):imu_tracker
查看>>
U盘,移动硬盘显示显示需要格式化怎么修复
查看>>
JVM基础和调优(一)
查看>>
ICommand in Silverlight
查看>>
复选框、单选按钮、下拉列表的定义
查看>>
webdynpro的select_option示例
查看>>
img src 使用 base64 图片数据
查看>>
MapReduce计算每年最高温度
查看>>
Ruby快速入门
查看>>
UVA 12118 Inspector's Dilemma(连通性,欧拉路径,构造)
查看>>
一台电脑同时运行多个tomcat配置方法
查看>>
让文本框只能输入数字
查看>>
pwnable.kr 之 passcode write up
查看>>
多任务之协程浅谈
查看>>
Qt Creator快捷键
查看>>
idea中lombok的使用
查看>>
网站集成支付宝在线支付
查看>>
mac下安装appium
查看>>
js ---- 函数防抖
查看>>
js call 和 apply
查看>>