zoukankan      html  css  js  c++  java
  • 让shell脚本中的echo输出带颜色

    转载自:http://www.linuxidc.com/Linux/2014-12/110463.htm

    让echo输出带颜色的方法有两种

    1.在shell脚本中定义颜色变量,使用echo -e调用变量

    2.定义变量的时候,把echo -e定义到变量中,然后输出变量

    可以让echo输出显示颜色的shell脚本

    
    
    1. #!/bin/bash
    2. #定义颜色的变量
    3. RED_COLOR='E[1;31m'  #红
    4. GREEN_COLOR='E[1;32m'#绿
    5. YELOW_COLOR='E[1;33m'#黄
    6. BLUE_COLOR='E[1;34m'  #蓝
    7. PINK='E[1;35m'      #粉红
    8. RES='E[0m'
    9. #需要使用echo -e
    10. echo -"${RED_COLOR}======red color======${RES}"
    11. echo -"${YELOW_COLOR}======yelow color======${RES}"
    12. echo -"${BLUE_COLOR}======green color======${RES}"
    13. echo -"${GREEN_COLOR}======green color======${RES}"
    14. echo -"${PINK}======pink color======${RES}"
    15. echo "#############################################################"
    16. #直接把echo -e放到变量里面,使用的时候直接输出变量即可
    17. SETCOLOR_SUCCESS="echo -en \033[1;32m"
    18. SETCOLOR_FAILURE="echo -en \033[1;31m"
    19. SETCOLOR_WARNING="echo -en \033[1;33m"
    20. SETCOLOR_NORMAL="echo -en \033[0;39m"
    21. echo ----oldboy trainning-----  &&  $SETCOLOR_SUCCESS
    22. echo ----oldboy trainning-----  &&  $SETCOLOR_FAILURE
    23. echo ----oldboy trainning-----  &&  $SETCOLOR_WARNING
    24. echo ----oldboy trainning-----  &&  $SETCOLOR_NORMAL

    脚本执行结果如下

    让shell脚本中的echo输出带颜色

  • 相关阅读:
    涨知识| 在国内,如何顺利使用谷歌(转)
    css3网站收集
    淘宝客 新内容
    淘宝客工作计划
    淘宝客笔记
    java并发编程
    代理模式之远程代理
    动态代理
    模板方法模式
    Spring整合web开发
  • 原文地址:https://www.cnblogs.com/yangcx666/p/8723837.html
Copyright © 2011-2022 走看看