V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
jamesliu96
V2EX  ›  分享创造

写了个 shell 脚本,吐槽最近 BUG 改不完的坑爹生活

  •  1
     
  •   jamesliu96 ·
    jamesliu96 · 2014-04-02 12:04:03 +08:00 · 3704 次点击
    这是一个创建于 3980 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近真是糟透了,前一段时间做项目每天身体劳累得要垮,现在终于生病了 :(
    分享一段无聊躺在床上写的shell脚本:

    #!/bin/sh
    printf "\033[5;31;40m";
    echo " █████▒█ ██ ▄████▄ ██ ▄█▀";
    echo "▓██ ▒ ██ ▓██▒▒██▀ ▀█ ██▄█▒ ";
    echo "▒████ ░▓██ ▒██░▒▓█ ▄ ▓███▄░ ";
    echo "░▓█▒ ░▓▓█ ░██░▒▓▓▄ ▄██▒▓██ █▄ ";
    echo "░▒█░ ▒▒█████▓ ▒ ▓███▀ ░▒██▒ █▄";
    echo " ▒ ░ ░▒▓▒ ▒ ▒ ░ ░▒ ▒ ░▒ ▒▒ ▓▒";
    echo " ░ ░░▒░ ░ ░ ░ ▒ ░ ░▒ ▒░";
    echo " ░ ░ ░░░ ░ ░ ░ ░ ░░ ░ ";
    echo " ░ ░ ░ ░ ░ ";
    echo " ░ ";
    printf "\033[0m";
    exit
    view raw fuck.sh hosted with ❤ by GitHub


    顺便分享一下shell中颜色和各种格式的输出方法:

    #!/bin/sh
    # use `printf "\033[{{STYLE}};{{FOREGROUND_COLOR}};{{BACKGROUND_COLOR}}m"` to set the color of all the output from the shell
    # use `printf "\033[0m"` to reset
    for attr in 0 1 4 5 7 ; do
    echo "----------------------------------------------------------------"
    printf "ESC[%s;Foreground;Background - \n" $attr
    for fore in 30 31 32 33 34 35 36 37; do
    for back in 40 41 42 43 44 45 46 47; do
    printf '\033[%s;%s;%sm %02s;%02s ' $attr $fore $back $fore $back
    done
    printf '\n'
    done
    printf '\033[0m'
    done
    exit
    view raw colors.sh hosted with ❤ by GitHub


    jamesliu96@GitHub
    欢迎各种STAR && FORK

    James Liu @jamesliu96
    Copyright (C) 2014 James Liu
    http://g.jamesliu.info
    4 条回复    1970-01-01 08:00:00 +08:00
    lululau
        2
    lululau  
       2014-04-02 12:17:21 +08:00
    echo -n 'hello world',可以输出不换行
    wenLiangcan
        3
    wenLiangcan  
       2014-04-02 12:23:18 +08:00
    请问怎么打出来的,那种字符跟颜色的深浅?
    jamesliu96
        4
    jamesliu96  
    OP
       2014-04-02 13:11:36 +08:00
    @alexrezit 就是这个意思,脑子晕忘写了 :)

    @wenLiangcan \u2591\u2592\u2588 Unicode从浅到深的三种。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1000 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 18:54 · PVG 02:54 · LAX 10:54 · JFK 13:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.