シェルにおけるif文の書き方

シェルにおける if 文は、主に条件判定を行います。

  1. 文法の基本
if condition
then
command1
command2
...
fi

条件が真の場合、then文のブロックのコマンドを実行します。

  1. else 文の使い方
if condition
then
command1
command2
...
else
command3
command4
...
fi

条件conditionが真の場合、then構文ブロック内のコマンドを実行します。そうでない場合、else構文ブロック内のコマンドを実行します。

  1. elif文を使った書き方としては
if condition1
then
command1
command2
...
elif condition2
then
command3
command4
...
else
command5
command6
...
fi

条件condition1が真のときにはthen文のブロック内の命令を実行する。そうでなければ、条件condition2が真かどうかを判定し、真ならelif文のブロック内の命令を実行する。どちらでもないときにはelse文のブロック内の命令を実行する。

  1. ネストした If 文の使用方法:
if condition1
then
command1
command2
...
if condition2
then
command3
command4
...
fi
else
command5
command6
...
fi

Condition1が真なら、外側のif文のブロック内の命令を実行、内側のif文のブロックは外側のif文の条件が真の場合に実行される。

以上の内容は一般的なif文の使い方で、実際のニーズに基づき、自由に組み合わせて拡張できます。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds