zoukankan      html  css  js  c++  java
  • Linux echo 显示内容颜色

    Linux echo 显示内容颜色

    https://www.cnblogs.com/kimbo/p/6816566.html

    #字体颜色:30m-37m 黑、红、绿、黄、蓝、紫、青、白
    str="kimbo zhang"
    echo -e "33[30m ${str}33[0m"      ## 黑色字体
    echo -e "33[31m ${str}33[0m"      ## 红色
    echo -e "33[32m ${str}33[0m"      ## 绿色
    echo -e "33[33m ${str}33[0m"      ## 黄色
    echo -e "33[34m ${str}33[0m"      ## 蓝色
    echo -e "33[35m ${str}33[0m"      ## 紫色
    echo -e "33[36m ${str}33[0m"      ## 青色
    echo -e "33[37m ${str}33[0m"      ## 白色
    
    #背景颜色:40-47 黑、红、绿、黄、蓝、紫、青、白
    str="kimbo zhang"
    echo -e "33[41;37m ${str} 33[0m"     ## 红色背景色,白色字体
    echo -e "33[41;33m ${str} 33[0m"     ## 红底黄字
    echo -e "33[1;41;33m ${str} 33[0m"   ## 红底黄字 高亮加粗显示
    echo -e "33[5;41;33m ${str} 33[0m"   ## 红底黄字 字体闪烁显示
    echo -e "33[47;30m ${str} 33[0m"     ## 白底黑字
    echo -e "33[40;37m ${str} 33[0m"     ## 黑底白字

    自定义函数:

    #!/bin/bash
    ## 写日志
    ## 参数1:字符串
    ## 参数2:颜色 (红色:失败报错,绿色:成功,黄色:警告)
    
    function func_write_log()
    {
        var_str=$1
        var_color=$2
        var_curr_timestamp=`date "+%Y-%m-%d %H:%M:%S"`
    
        ## 判断参数1 是否是空字符串
        if [ "x${var_str}" == "x" ];then
            var_str=""
        else
            var_str="${var_curr_timestamp} ${var_str}"
        fi
    
        ## 判断颜色
        if [ "${var_color}" == "green" ];then
            var_str="
    33[32m${var_str}33[0m"
        elif [ "${var_color}" == "yellow" ];then
            var_str="33[33m${var_str}33[0m"
        elif [ "${var_color}" == "red" ];then
            var_str="33[1;41;33m${var_str}33[0m"
        else
            var_str="33[37m${var_str}33[0m"
        fi
    
        ## 打印输出
        echo -e "${var_str}"
        #echo -e "${var_str}" >> ${var_path}/test_${var_curr_timestamp}.log 2>&1  #写入日志文件
    }
    
    ## 函数调用
    func_write_log "kimbo" "red"
  • 相关阅读:
    简易聊天客户端程序
    java 多线程使用方法及Socket的使用
    跟着音乐节奏随机的产生不同颜色形状的图形
    移动小圆圈
    在一个frame设置四个组件
    触发按钮改变panel面板上的小圆圈颜色
    借助bootstrap框架模仿airbnb写的网页
    攻击DotCom小游戏
    mit java open course assignment #4
    FPS 游戏实现GDI透视
  • 原文地址:https://www.cnblogs.com/stono/p/9686768.html
Copyright © 2011-2022 走看看