Shell脚本字体颜色
[root@web01 scripts]# man console_codes
echo -e "\033[背景颜色;字体颜色m字符串\033[0m",例:echo -e "\033[41;36m something here \033[0m"
注: 1、背景颜色和字体颜色之间是英文的“;”
2、文字颜色后面有个m
3、字符串前后可以没有空格,如果有的话,输出也有空格(echo -e "\033[31mhello\033[0m")
echo -e "\033[44;31;5m ME \033[0m COOL"
以上命令设置背景为蓝色,红色字体,闪烁光标,输出字符“ME”,0\33[0m重新设置屏幕到缺省设置,输出字符 COOL,“-e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“\033”引导非常规字符序列。“m”意味着设置属性然后结束非常规字符序列,这个例子里真正有效的字符是 “44;37;5” 和“0",
修改“44;37;5”可以生成不同颜色的组合,数值和编码的前后顺序没有关系
下面是相应的字和背景颜色
字体颜色范围:30—–37 背景颜色范围:40—–47
echo -e “\033[30m 黑色字 \033[0m” echo -e “\033[40m 黑底 \033[0m”
echo -e “\033[31m 红色字 \033[0m” echo -e “\033[41m 红底 \033[0m”
echo -e “\033[32m 绿色字 \033[0m” echo -e “\033[42m 绿底 \033[0m”
echo -e “\033[33m 黄色字 \033[0m” echo -e “\033[43m 黄底 \033[0m”
echo -e “\033[34m 蓝色字 \033[0m” echo -e “\033[44m 蓝底 \033[0m”
echo -e “\033[35m 紫色字 \033[0m” echo -e “\033[45m 紫底 \033[0m”
echo -e “\033[36m 天蓝字 \033[0m” echo -e “\033[46m 天蓝底 \033[0m”
echo -e “\033[37m 白色字 \033[0m” echo -e “\033[47m 白底 \033[0m”
面控制选项说明
\033[nA #光标上移n行 \033[0m #关闭所有属性
\033[nB #光标下移n行 \033[1m #设置高亮度
\033[nC #光标右移n行 \033[4m #下划线
\033[nD #光标左移n行 \033[5m #闪烁光标
\033[y;xH #设置光标位置 \033[7m #反显
\033[2J #清屏 \033[8m #消隐
\033[K #清除从光标到行尾的内容
\033[s #保存光标位置
\033[u #恢复光标位置
\033[?25l #隐藏光标
\033[?25h #显示光标
字符串输出颜色,有时候关键地方需要醒目,颜色是最好的方式:
字体颜色
30:黑
31:红
32:绿
33:黄
34:蓝色
35:紫色
36:深绿
37:白色
字体背景颜色
40:黑
41:深红
42:绿
43:黄
44:蓝
45:紫
46:深绿
47:白色
字体显示方式
0:终端默认设置
1:高亮显示
4:带下划线
5:字体闪烁
7:反白显示
8:隐藏
格式:
\033[1;31;40m # 1 是显示方式,可选;31 是字体颜色;40m 是字体背景颜色。
\033[0m # 恢复终端默认颜色,即取消颜色设置。
示例:
#!/bin/bash
# 字体颜色
for i in {31..37}; do
echo -e "\033[$i;40mHello world!\033[0m" done
# 背景颜色
for i in {41..47}; do
echo -e "\033[47;${i}mHello world!\033[0m" done
# 显示方式
for i in {1..8}; do
echo -e "\033[$i;31;40mHello world!\033[0m" done
Shell脚本字体颜色的更多相关文章
- (转)shell脚本输出带颜色字体
shell脚本输出带颜色字体 原文:http://blog.csdn.net/andylauren/article/details/60873400 输出特效格式控制:\033[0m 关闭所有属性 ...
- jenkins调用shell脚本 输出带颜色字体
jenkins需要安装AnsiColor插件在构建环境项选择“color ansi console output” 安装插件AnsiColor shell 脚本相关颜色设置 echo -e " ...
- shell脚本 ------ 输出带颜色的字体
shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e “\033[字背景颜色:文字颜色m字符串\033[0m” 例如: echo -e “\03 ...
- shell脚本输出带颜色字体
#!/bin/bash # #下面是字体输出颜色及终端格式控制 #字体色范围:30-37 echo -e "\033[30m 黑色字 \033[0m" echo -e " ...
- shell脚本之颜色效果显示以及PS1颜色实战
在bash shell脚本中我们可以使用ASCII颜色来显示文本信息. 格式:\033\[31m hello \033[0m ##m: 左侧#:这个#可以是3或者4,作用不一样. 3:前景色 4:背景 ...
- Linux下Shell脚本输出带颜色文字
文本终端的颜色可以使用“ANSI非常规字符序列”来生成.举例: echo -e "\033[44;37;5m ME \033[0m COOL" 以上命令设置作用如下: 背景色为蓝色 ...
- Shell脚本的颜色样式及属性控制
首先看一下格式 echo -e "\033[字背景颜色:文字颜色m字符串\033[0m" 举例 echo -e "\033[41;36m 字体 \033[0m" ...
- shell 显示字体颜色
(2).颜色语法: \033[前景色;背景色m \033[0m #0m代表恢复到系统默认的颜色 (3).字符界面前景颜色与背景颜色: 前 ...
- shell 终端字符颜色
终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关,shell,python,perl等均可以调用. 转义序列是以 ESC 开头,可以用 \033 完成相同的工作(ESC ...
随机推荐
- 【Python58--正则2】
一.字符匹配 1.元字符:完整列表:. ^ $ * + ? { } [ ] \ | ( ) 元字符 描述 .点 匹配除换行符外任意一个字符 x|y 匹配 x 或 ...
- topcoder srm 425 div1
problem1 link 暴力搜索即可. problem2 link 可以将每次所有的piece的位置看作一个状态,由于$C_{25}^{5}=53130$,所以最多有这么多状态.这里可以加一些优化 ...
- linux内核中的cfq输入输出调度算法
1. 全称是什么? 完全公平调度算法(completely fair queuing) 2. 原理是怎样的? 先按照输入输出请求的地址进行排序,然后按排好的次序执行请求 3. 适用场景 适用于旋转式磁 ...
- ppoint的使用
ppt中的所有东西都要看作是 "对象" . 对 "对象"的操作逻辑是: 单击, 右键单击,双击(右键的时候, 直接就右键, 不必先选中再右键操作) 在ppt中, ...
- luoguP4072 [SDOI2016]征途
[SDOI2016]征途 大体 大概就是推推公式,发现很傻逼的\(n^3\)DP get60 进一步我们发现状态不能入手,考虑优化转移 套个斜率优化板子 每一层转移来一次斜率优化 思路 先便便式子 \ ...
- 记录一下 ajax的基础传送
传数据 var json = $("#form").serializeObject(); $.ajax({ url: "/getUser", type: &qu ...
- 题解——洛谷 P2680 NOIP提高组 2015 运输计划
树上差分加上二分答案 详细题解待填坑 #include <cstdio> #include <algorithm> #include <cstring> using ...
- (转)Awesome PyTorch List
Awesome-Pytorch-list 2018-08-10 09:25:16 This blog is copied from: https://github.com/Epsilon-Lee/Aw ...
- 2、Python函数详解(0601)
函数的基础概念 1.函数是python为了代码最大程度的重用和最小化代码冗余而提供的基本程序结构: 2.函数是一种设计工具,它能让程序员将复杂的系统分解为可管理的部件: 3.函数用于将相关功能打包并参 ...
- [小问题笔记(九)] SQL语句Not IN 效率低,用 NOT EXISTS试试
项目中遇到这么个情况: t1表 和 t2表 都是150w条数据,600M的样子,都不算大. 但是这样一句查询 ↓ select * from t1 where phone not in (selec ...