shell脚本的“奇迹暖暖“之行 -- printf彩色输出
printf                 \n"   \n代表换行
        "\e[1;30m \e[0m"     深灰
        "\e[1;31m \e[0m"     红色
        "\e[1;32m \e[0m"     绿色
        "\e[1;33m \e[0m"     黄色
        "\e[1;34m \e[0m"     蓝色
        "\e[1;35m \e[0m"     紫色
        "\e[1;36m \e[0m"     浅蓝色
        "\e[1;37m \e[0m"     浅灰
        "\e[1;38m \e[0m"     白色
效果图
 
不加\n的话,是下面这样的效果,所以,还是建议在最后加上\n

绿色
printf "\e[1;32m [successful] \e[0m\n"

 红色
printf "\e[1;31m [error] \e[0m\n"

 黄色
printf "\e[1;33m [warn] \e[0m\n"

 绿蓝组合
printf "\e[1;32m [successful]\e[0m\e[1;34m test\e[0m\n"

 绿白紫组合
printf "[\e[0;32msuccessful\e[0m]\e[1;35m test\e[0m\n"

 绿紫组合
 0;是关闭高亮
printf "\e[0;32m [successful]\e[0m\e[1;35m test\e[0m\n"

 1;是高亮
printf "\e[1;32m [successful]\e[0m\e[1;35m test\e[0m\n"

 2;是暗淡
printf "\e[2;32m [successful]\e[0m\e[1;35m test\e[0m\n"

 4;是下划线
printf "\e[4;32m [successful]\e[0m\e[1;35m test\e[0m\n"

 5;是闪烁
printf "\e[5;32m [successful]\e[0m\e[1;35m test\e[0m\n"

 7;是反转
printf "\e[7;32m [successful]\e[0m\e[1;35m test\e[0m\n"

shell脚本的“奇迹暖暖“之行 -- printf彩色输出的更多相关文章
- kettle文件自动化部署(shell脚本执行):命令行参数传入
		
shell脚本中调用kitchen 和 pan去执行,job和transformation文件.分 windows和 dos系统两种. 举个简单的小例子 shell脚本: export JAVA_HO ...
 - shell脚本修改文本中匹配行之前的行的方法
		
原创文件,欢迎阅读,禁止转载. 例子中是把 finish 前一行的 "yes" 改成 "YES"有一个方法就是利用sed+awk一起来完成. zjk@zjk:~ ...
 - shell脚本,根据字符串获取行号的
		
awk中不能解析shell变量,建议做法是通过-v传递进去: 1 typeline=`cat $typepath | awk -v str="$typetmp" '/str/{pr ...
 - shell脚本,awk取奇数行与偶数行方法。
		
第一种方法: 第二种方法: 第三种方法:
 - Linux学习之路(三)Shell脚本初探
		
本文参考链接:http://www.runoob.com/linux/linux-shell.html 基本说明 Shell脚本(shell script)是一种为shell编写的脚本程序.其中she ...
 - Java 调用 shell 脚本详解
		
这一年的项目中,有大量的场景需要Java 进程调用 Linux的bash shell 脚本实现相关功能. 从之前的项目中拷贝的相关模块和网上的例子来看,有个别的“陷阱”造成调用shell 脚本在某些特 ...
 - Shell脚本 | 一键卸载安卓App
		
在平时工作的过程中,很多重复性内容可以通过运行脚本文件来代替.一次编写,就能带来很大的效率提升. 今天跟大家分享一个简单的 Shell 脚本,只有区区 20 行左右的代码. 因为有时候我们测试某个应用 ...
 - windows下上传shell脚本不能运行—将dos模式修改为unix 文件格式
		
windows下上传shell脚本至linux,其格式将为dos.dos模式的shell脚本将不能再linux下正确运行,需要修改文件模式为unix. 1 查看文件模式方法 linux服务器上,用vi ...
 - shell脚本循环嵌套
		
嵌套循环 在循环语句内使用任意类型的命令,包括其他循环命令,叫做嵌套循环.因为是在迭代中迭代,需要注意变量的使用以及程序的效率问题. 下面举一个for循环嵌套for循环的例子: wangsx@SC-2 ...
 
随机推荐
- Linux上天之路(八)之用户和组
			
主要内容. 用户创建,删除,修改 密码及密码文件 组创建,删除,修改 组密码及组配置文件 相关文件 Linux用户分类 超级管理员: UID为0 root用户拥有至高无上的命令,root用户不能改名 ...
 - FastDFSJava客户端使用
			
1.1.java客户端 余庆先生提供了一个Java客户端,但是作为一个C程序员,写的java代码可想而知.而且已经很久不维护了. 这里推荐一个开源的FastDFS客户端,支持最新的SpringBoot ...
 - linux下玩转磁盘管理与挂载硬盘
			
前言 本文将带来linux下的磁盘管理中的硬盘挂载,Linux操作系统挂载硬盘需要了解的一些知识.这可能是迄今为止介绍的最最最实用的linux硬盘挂载的文章了,比较详细.由于工作原因,平时使用的比较多 ...
 - 将待授权的数据库的dbowner指派给该用户
			
USE 数据库goEXEC dbo.sp_changedbowner N'账号'
 - Java读取批量Excel文件
			
1.首先基础知识: 原文链接:https://blog.csdn.net/baidu_39298625/article/details/105842725 一 :简介 开发中经常会设计到excel的处 ...
 - 【记录一个问题】android下opencl中的event.getProfilingInfo()测速时间并不准确
			
使用了类似的代码来做android下opencl的时间测试: cl::CommandQueue queue(context, devices[0], CL_QUEUE_PROFILING_ENABLE ...
 - 浅谈MySQL同步到ElasticSearch的几种方式及其优缺点
			
同步双写 优点:业务逻辑简单. 缺点: 硬编码,有需要写入mysql的地方都需要添加写入ES的代码: 业务强耦合: 存在双写失败丢数据风险: 性能较差:本来mysql的性能不是很高,再加一个ES,系统 ...
 - golang中channel讲解
			
1. 无缓冲通道 2. 有缓冲通道 有缓冲通道特点:当channel已经满,在向里面写数据就会阻塞,当channel已经为空,在从里面读数据就会阻塞. 3. 关闭channel package mai ...
 - java继承成员变量特点
			
1 /* 2 * 在子父类中,成员的特点体现. 3 * 1,成员变量. 4 * 2,成员函数. 5 * 3,构造函数. 6 */ 7 8 //1, 成员变量. 9 /* 10 * 当本类的成员和局部变 ...
 - 感恩陪伴 HelloGitHub 定制的红包封面
			
距离放假越来越近了,我们更文的频率也越来越低了. 先别打!听我解释... 我真没偷懒,我是去研究今年的「微信红包封面」玩法了. 这不去年,我们制作的 HelloGitHub 专属红包封面,很多粉丝都说 ...