shell脚本字符显示颜色和特殊效果


  • (一) 颜色显示

1)字符颜色显示

  1. #!/bin/bash
  2. #字符颜色显示
  3. #-e:允许echo使用转义
  4. #\[:开始位
  5. #\[0m:结束位
  6. #\033等同于\e
  7. echo -e "\033[30m黑色字\033[0m"
  8. echo -e "\033[31m红色字\033[0m"
  9. echo -e "\033[32m绿色字\033[0m"
  10. echo -e "\033[33m黄色字\033[0m"
  11. echo -e "\033[34m蓝色字\033[0m"
  12. echo -e "\033[35m紫色字\033[0m"
  13. echo -e "\033[36m天蓝字\033[0m"
  14. echo -e "\033[37m白色字\033[0m"

2)背景颜色显示

  1. #背景颜色范围:-
  2. echo -e "\033[40m黑底白字\033[0m"
  3. echo -e "\033[41m红底白字\033[0m"
  4. echo -e "\033[42m绿底白字\033[0m"
  5. echo -e "\033[43m黄底白字\033[0m"
  6. echo -e "\033[44m蓝底白字\033[0m"
  7. echo -e "\033[45m紫底白字\033[0m"
  8. echo -e "\033[46m天蓝底白字\033[0m"
  9. echo -e "\033[47m白底白字\033[0m"

3)字符,背景颜色显示

  1. ##字符颜色与背景颜色用;号相隔
  2. echo -e "\033[40;37m黑底白字\033[0m"
  3. echo -e "\033[41;30m红底黑字\033[0m"
  4. echo -e "\033[42;34m绿底蓝字\033[0m"
  5. echo -e "\033[43;34m黄底蓝字\033[0m"
  6. echo -e "\033[44;30m蓝底黑字\033[0m"
  7. echo -e "\033[45;30m紫底黑字\033[0m"
  8. echo -e "\033[46;30m天蓝底黑字\033[0m"
  9. echo -e "\033[47;34m白底蓝字\033[0m"

  • (二)颜色和特殊效果显示
  1. #0:关闭特殊效果
    #1:高亮显示
  2. #4:下划线
  3. #5:闪烁
  4. #7:反白显示
  5. #8:隐藏不可见
    #特殊效果和颜色用;号相隔,没有顺序
  6. echo -e "\033[0;46;30m天蓝底黑字\033[0m"
  7. echo -e "\033[1;46;30m天蓝底黑字\033[0m"
  8. echo -e "\033[4;46;30m天蓝底黑字\033[0m"
  9. echo -e "\033[5;46;30m天蓝底黑字\033[0m"
  10. echo -e "\033[7;46;30m天蓝底黑字\033[0m"
  11. echo -e "\033[8;46;30m天蓝底黑字\033[0m"

Linux:shell脚本字符显示特殊颜色效果的更多相关文章

  1. linux shell 脚本攻略学习20--awk命令入门详解

    awk生于1977年,创始人有三个,分别为 Alfred Aho,Peter Weinberger, 和 Brian Kernighan,名称源于三个创始人的姓的首字母. 作用:处理文本文件. awk ...

  2. Linux shell脚本编程(三)

    Linux shell脚本编程 流程控制: 循环语句:for,while,until while循环: while CONDITION; do 循环体 done 进入条件:当CONDITION为“真” ...

  3. Linux shell脚本编程(二)

    Linux shell脚本编程(二) 练习:求100以内所有偶数之和; 使用至少三种方法实现; 示例1: #!/bin/bash # declare -i sum=0 #声明一个变量求和,初始值为0 ...

  4. Linux shell脚本编程(一)

    Linux shell脚本编程: 守护进程,服务进程:启动?开机时自动启动: 交互式进程:shell应用程序 广义:GUI,CLI GUI: CLI: 词法分析:命令,选项,参数 内建命令: 外部命令 ...

  5. Linux Shell 脚本入门

    linux shell 脚本格式 #!/bin/sh#..... (注释)命令...命令... 使用vi 创建完成之后需设置权限 chmod +x filename.sh 执行命令: ./filena ...

  6. Linux Shell脚本入门--cut命令

    Linux Shell脚本入门--cut命令 cut cut 命令可以从一个文本文件或者文本流中提取文本列. cut语法 [root@www ~]# cut -d'分隔字符' -f fields &l ...

  7. Linux Shell脚本攻略 读书笔记

    Linux Shell脚本攻略 读书笔记 这是一本小书,总共253页,但内容却很丰富,书中的示例小巧而实用,对我这样总是在shell门前徘徊的人来说真是如获至宝:最有价值的当属文本处理,对这块我单独整 ...

  8. 阿里Linux Shell脚本面试25个经典问答

    转载: 阿里Linux Shell脚本面试25个经典问答 Q:1 Shell脚本是什么.它是必需的吗? 答:一个Shell脚本是一个文本文件,包含一个或多个命令.作为系统管理员,我们经常需要使用多个命 ...

  9. Linux Shell脚本教程

    v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VM ...

随机推荐

  1. centos linux系统日常管理3 服务管理ntsysv,chkconfig,系统日志rsyslog,last ,lastb ,exec,xargs,dmesg,screen,nohup,curl,ping ,telnet,traceroute ,dig ,nc,nmap,host,nethogs 第十六节课

    centos linux系统日常管理3  服务管理ntsysv,chkconfig,系统日志rsyslog,last ,lastb ,exec,xargs,dmesg,screen,nohup,cur ...

  2. [.Net]System.OutOfMemoryException异常

    1. 一个异常情景 加载15000条等高线,平均每条线有400个点到三维球上,等待时间太长.而且可能会报内存异常. 2. 不错的分析 http://wenku.baidu.com/view/14471 ...

  3. Ubuntu 16.04安装Eclipse并创建桌面快捷方式

    系统:Ubuntu 16.04 JDK版本:1.8.0_121 1.官网下载eclipse,我的版本是eclipse-jee-neon-2-linux-gtk-x86_64.tar.gz,只要JDK版 ...

  4. R语言编程

    R中的帮助文档非常有用,其中有四种类型的帮助 help(functionname) 对已经加载包所含的函数显示其帮助文档,用?号也是一样的. help.search('keyword') 对已经安装的 ...

  5. 千亿级SaaS市场:企业级服务的必争之地

    2015年企业级服务融资案例数量飙升,大额融资频现.不少企业纷纷涉足企业级服务市场,其中,以IM为主打的阿里钉钉,以企业CRM为主的纷享逍客高调进入人们的视野,以产品管理为核心.集成多种工具服务的iC ...

  6. kotlin 学习感受

    目录 kotlin 学习感受 特点 优点 屎一样的缺点 总结 kotlin 学习感受 直白的说..很不好,像屎一样,本来对此抱有很大的期望和好感度,但经过一整天的学习,完全失望了,这门语言中间有各种的 ...

  7. IMX6Q GPIO定义

    ret = gpio_request_array(mx6q_sabresd_flexcan_gpios,                        ARRAY_SIZE(mx6q_sabresd_ ...

  8. hdu 6301 Distinct Values(贪心)题解

    题意:长为n的串,给你m个区间,这些区间内元素不重复,问这样的串字典序最小为? 思路:用set保存当前能插入的元素,这样就能直接插入最小元素了.对操作按l排序,因为排过的不用排,所以两个指针L,R是一 ...

  9. 【转载】解决telnet无法连接 Connection refused

    原文:解决telnet无法连接 Connection refused telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式.它为用户提供了在本地计算机上完成 ...

  10. POJ 3259 Wormholes(Bellman-Ford)

    http://poj.org/problem?id=3259 题意:有一些普通的洞和虫洞,每个洞都有经过的时间,虫洞的时间是负的,也就是时光倒流,问是否能回到出发时的时间. 思路: 贝尔曼-福特算法判 ...