[シェル芸]昨日の夜から寝たり起きたりをくりかえしている をワンライナー化してみた
みなさんこんばんは。シェル芸してますか?来月13日の勉強会、是非是非ご参加お待ちしております。昨日、こんなつぶやきを見つけたので、1日じゅう寝たり起きたりを繰り返すワンライナー(日付が変わったら終了する)を書いてみました。
昨日の夜から寝たり起きたりをくりかえしている
— ミ:ニ> (@nothing_joker) March 20, 2013
ツイートしたときは手抜き140文字に収めるためにこんなワンライナーにしました。
[ (っ´∀`)っ@友の会 ~]$ while :; do [ 20130321 -gt $(date +%Y%m%d) ] && echo "( ˘ω˘ )スヤァ… ( ˇω゚)チラ" && sleep 1 || exit ; done > @nothing_joker
— 40代独身 (っ◠‿◠ )っ ゃー (正気) (@nullpopopo) March 20, 2013
でも「明日になるまで」をYYYYMMDDで書いちゃうなんてとってもカッコ悪い>< ということで明日の日付を変数に入れてしまいましょう。
[ (っ´∀`)っ@友の会 ~]$ TOMORROW=$(date +%Y%m%d --date='1 days') ; while :; do [ $TOMORROW -gt $(date +%Y%m%d) ] && echo -n "( ˘ω˘ )スヤァ… ( ˇω゚)チラ $(date)" && echo && sleep 1 || exit ; done
これで1日中 ( ˘ω˘ )スヤァ… ( ˇω゚)チラ してくれます。ね、簡単でしょう?
[amazonjs asin=”B007O5NLLY” locale=”JP” title=”眠い 書道家が書いた漢字Tシャツ サイズ:L 白Tシャツ 前面プリント”]