ほしいもの
shellscriptを書く際のif文をチェックしたい。
対応
以下のコードをzshrcに入れた。
function bool {
eval "
if [[ $@ ]] ; then
echo 'true'
else
echo 'false'
fi
"
}
以下みたいに使う。
$ bool -f .zshrc
true
$ bool ! -f .zshrc
false
気持ち
ちょっと作業を自動化したいときにシェルスクリプト書くじゃないですか。
↓みたいなやつ。
if [[ `date` =~ 水曜日 ]]; then
echo '今日は水曜日なので可燃ごみ';
fi
このifの中身の書式にいつも戸惑ってる上に、いちいちシェルスクリプト実行してチェックしてるのでとても生産性が低かった。
なんか既存のものがあったら悲しいですが教えてください。