• 注册
  • 发贴
  • Linux系统 Linux系统 关注:1 内容:9

    在shell脚本里显示带颜色的字(linux)

  • 查看作者
  • 打赏作者
  • Linux系统
  • LV11
    vip3
    admin

    一、echo命令(带参数-e)

    cat color.sh

    #!/bin/bash

    echo -e “\033[30m black \033[0m”

    echo -e “\033[31m red \033[0m”

    echo -e “\033[32m green \033[0m”

    echo -e “\033[33m yellow \033[0m”

    echo -e “\033[34m blue \033[0m”

    echo -e “\033[35m purple \033[0m”

    echo -e “\033[36m cyan \033[0m”

    echo -e “\033[37m white \033[0m”

    二、printf命令

    cat color2.sh

    #!/bin/bash

    printf “\033[30m black \033[0m\n”

    printf “\033[31m red \033[0m\n”

    printf “\033[32m green \033[0m\n”

    printf “\033[33m yellow \033[0m\n”

    printf “\033[34m blue \033[0m\n”

    printf “\033[35m purple \033[0m\n”

    printf “\033[36m cyan \033[0m\n”

    printf “\033[37m white \033[0m\n”

    三、使用变量

    cat color3.sh

    #!/bin/bash

    blackcolor='\E[1;30m'

    redcolor='\E[1;31m'

    greencolor='\E[1;32m'

    yellowcolor='\E[1;33m'

    bluecolor='\E[1;34m'

    purplecolor='\E[1;35m'

    cyancolor='\E[1;36m'

    whitecolor='\E[1;37m'

    echo -e “${blackcolor}black”

    echo -e “${redcolor}red”

    echo -e “${greencolor}green”

    echo -e “${yellowcolor}yellow”

    echo -e “${bluecolor}blue”

    echo -e “${purplecolor}purple”

    echo -e “${cyancolor}cyan”

    echo -e “${whitecolor}white”

    请登录之后再进行评论

    登录
  • 任务
  • 管理
  • 皮肤
  • 回底部
  • 帖子间隔 侧栏位置: