V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
m31271n

你再 BB,我就坐到电脑前给你看。

  •  
  •   m31271n · May 4, 2016 · 4482 views
    This topic created in 3656 days ago, the information mentioned may be changed or developed.

    经常一条命令跑好久,然后等不了了就去喝水,喝水的时候还得想着跑命令这事。

    回来之后不是发现还没跑完,就是早就跑完了,白白浪费了时间。

    写个小脚本,可以安心喝水了。

    #!/bin/bash
    
    MSG_EXIT="Ctrl-C to stop..."
    MSG_SUCCESS="Awesome! Success!"
    MSG_FAILURE="Shit! Failure!"
    MSG_INTERVAL=1
    
    function success() {
        echo $MSG_EXIT
    
        while true; do
    	say $MSG_SUCCESS;
    	sleep $MSG_INTERVAL;
        done
    }
    
    function failure() {
        echo $MSG_EXIT
    
        while true; do
    	say $MSG_FAILURE;
    	sleep $MSG_INTERVAL;
        done
    }
    
    $@ && success || failure
    

    存成 bb ,加到 PATH 的某个目录里去。

    然后:

    bb <command>
    
    # 比如
    bb find / -name '*~' -delete \
         -o -name '#*#' -delete
    

    喝水去了。

    15 replies    2016-05-05 22:36:54 +08:00
    m31271n
        1
    m31271n  
    OP
       May 4, 2016
    用了 OS X 的 say 。
    Wongzigii
        2
    Wongzigii  
       May 4, 2016
    AppleScript ?
    m31271n
        3
    m31271n  
    OP
       May 4, 2016
    @Wongzigii …… 就是个 Bash 脚本。
    huigeer
        4
    huigeer  
       May 4, 2016 via iPhone
    nohup
    icybee
        5
    icybee  
       May 4, 2016
    bb echo "how about f**k your writer?"

    Awesome! Success!

    我简直就是段子手
    zhujinliang
        6
    zhujinliang  
       May 4, 2016
    之前用 yo 实现类似的功能,编译完了给你发一条 yo ...
    GG668v26Fd55CP5W
        7
    GG668v26Fd55CP5W  
       May 4, 2016 via iPhone
    screen
    catoncat
        8
    catoncat  
       May 4, 2016
    加上 -V 选个唱歌的唱出来就更好了
    Tink
        9
    Tink  
    PRO
       May 4, 2016 via iPhone
    && 后面播放个歌曲就完了
    m31271n
        10
    m31271n  
    OP
       May 4, 2016
    @Tink “真是 ri 了牛蛙了,没想到”
    Sasasu
        11
    Sasasu  
       May 4, 2016 via Android
    tmux 不就好了...
    再说在办公室里开外放没问题么....
    zddhub
        12
    zddhub  
       May 4, 2016 via iPhone
    居然能用 true, 第一次知道。
    m31271n
        13
    m31271n  
    OP
       May 4, 2016
    @Sasasu tmux 怎么给提醒,给个关键字什么的,好让我去找找。
    asxalex
        14
    asxalex  
       May 5, 2016
    say meow~
    say moo~
    m31271n
        15
    m31271n  
    OP
       May 5, 2016
    @asxalex 弄了一下,太喜感了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   962 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 21:14 · PVG 05:14 · LAX 14:14 · JFK 17:14
    ♥ Do have faith in what you're doing.