何もしないbashスクリプトの行

何もしないbashスクリプトの行

bashスクリプトがありますが、else何もしないようにしたいという声明があります。

これを行う最良の方法は何ですか?

ベストアンサー1

標準的なアプローチは、以下を使用することです。コロン::

if condition; do
  command
else
  :
fi

またはtrue:

if condition; do
  command
else
  true
fi

elseしかし、この部分をスキップしたらどうでしょうか?

if condition; do
  command
fi

そして、その部分を空にしておくこともできますzshyashelse

if condition; then
  command
else
fi

おすすめ記事