簡素なif文は一行で書く

自分用のツールなど規約のないものなら、処理文の短い分岐は一行で書いたりします。

#!/bin/sh
target=./hoge.txt
if [ -f ${target} ]; then rm -f ${target} ;fi


追記:(2/4)

コメント欄でもっとcoolな書き方を教えていただきました。ありがとうございます!

[ -f $target ] && rm -f $target


追記:(2/13)

こんなのもありなんですね。まるで三項演算子みたい。

[ $hoge = $foo ] && echo "true" || echo "false"