enterで計測終了.
$ time read real 0m4.665s user 0m0.000s sys 0m0.000s
経過時間を表示する
$ date1=`date +%s`; while true; do echo -ne "$(date -u --date @$((`date +%s` - $date1)) +%H:%M:%S)\r";sleep 0.1; done ^C:00:08
文字を大きくしたり
$ date1=`date +%s`; while true; do clear; banner "$(date -u --date @$((`date +%s` - $date1)) +%H:%M:%S)";sleep 0.1; done ### ### # ### ### # ### ##### # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ##### # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ### ### # ### ### # ### ##### ^C
$ date1=`date +%s`; while true; do figlet -f big "$(date -u --date @$((`date +%s` - $date1)) +%H:%M:%S)";sleep 0.1; clear; done ___ ___ ___ ___ ___ _____ / _ \ / _ \ _ / _ \ / _ \ _ / _ \| ____| | | | | | | (_) | | | | | (_) | | | |__ | | | | | | | | | | | | | | | | | |___ \ | |_| | |_| |_| |_| | |_| |_| |_| |___) | \___/ \___/(_)\___/ \___/(_)\___/|____/ ^C
巻物に包んでみたり
$ date1=`date +%s`; while true; do figlet -f big "$(date -u --date @$((`date +%s` - $date1)) +%H:%M:%S)" | boxes -d parchment ;sleep 0.1; clear; done _____________________________________________ /\ \ \_| ___ ___ ___ ___ ____ ___ | | / _ \ / _ \ _ / _ \ / _ \ _|___ \ / _ \ | | | | | | | | (_) | | | | | (_) __) | (_) | | | | | | | | | | | | | | | | | |__ < > _ < | | | |_| | |_| |_| |_| | |_| |_ ___) | (_) | | | \___/ \___/(_)\___/ \___/(_)____/ \___/ | | | | | | ________________________________________|_ \_/__________________________________________/ ^C
$ go get github.com/antonmedv/countdown $ countdown 5m $ countdown 5m && echo '時間切れ' || echo '終了'
コメント