mk-toolブログ

エンジニアと家のことをごちゃごちゃと書いてます

【Linux】ifの中で何もしない

有効なコードがありさえすればいいので、無害なコードを置けばいい。無害かつ一番軽いコードといったらnullコマンド:ではないかと思う。したがって、こう書けばよい。

そうしないと、
期待していないtoken'else'のあたりにシンタックスエラー
というエラーが出てしまう。

if [ "$#" -gt 0 ]; then
  :
else
  処理
fi

このように記述することで、条件文に合致した場合でも問題なくスルーをしてくれる。