自分用のツールなど規約のないものなら、処理文の短い分岐は一行で書いたりします。 #!/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"