if文の構造

if文の構造

シェルスクリプトでは、文は最も一般的に、プロセス制御に使用されている場合。結果は、特定の条件(IF ... THEN ...)は、それぞれ異なる動作を決定するために使用されます。複雑さに応じて、選択構造は、ステートメントは、さまざまなアプリケーションに適した3つの基本タイプに分けることができます。

1.シングル分岐if文

「条件が満たされた」場合にのみ、適切なコードを実行、または何もしません。

フォーマット:条件付きの試験運転の場合

次いで、(条件の確立が行われます)

一連のコマンド

Fiの末

プロセス:バック条件付き、2つだけの結果が「確立または確立されていません。」場合 確立された条件を分析し、シーケンス内の後続のコマンドを実行し、その端部が直接Fiが確立されていない実行しないであろう。

if文の構造

2.もし分岐構造

デュアルブランチ選択構造がために必要とされる「条件が満たされた」、「条件」が成立しない2つのケースがそれぞれ異なる動作を行います

フォーマット:もし

次に、コマンドシーケンス1(条件が満たされます)

他のコマンド・シーケンス2(条件が満たされていません)

されます

プロセス:判定条件が「その後」の設定条件の実装に、満足している場合、コマンド1が、条件は「他」コマンドシーケンス2を実行するために確立されていません。

if文の構造

3.多分岐構造の場合

if文は、試験結果に応じて確立することができるので、操作を実行満たされていない、それは巣、複数決意することが可能です。

フォーマット:テスト運転条件であれば1

その後、コマンドシーケンス1

2、その試験のelif

その後、コマンドシーケンス2

コマンドシーケンス3

されます

プロセス:条件が満たされた場合に確立されていない場合は、最初の「その後」コマンドシーケンス2、の「他」に確立されていない場合は、デフォルトの実装に設定した場合の条件は、満足している「elifの」判決に行き、出口に急いで、決定3コマンドシーケンス。

if文の構造

おすすめ

転載: blog.51cto.com/14557584/2456088