ホームページ  >  記事  >  バックエンド開発  >  if 条件文を使用する

if 条件文を使用する

高洛峰
高洛峰オリジナル
2016-11-03 17:21:581859ブラウズ

プロフェッショナルな if 条件ステートメントを使用すると、スクリプト構造をより適切に整理でき、明確で理解しやすくなります。

【if文の構造】

(1) 単一分岐のif文

構造: if 条件付きテスト操作 例: if disc used space

then コマンドシーケンス 警察に通報

(2 ) 二重分岐 if ステートメントif 条件文を使用する

構造: if 条件付きテスト操作 例: if ポート 80 が listen

then コマンド シーケンス 1 then ウェブサイト サービスは既に実行中です

「」 「」 「」 1'- - - 1- 1

5-100の間のElif条件操作2 Elifスコア60-84の間で、コマンドシーケンス2は適格であると判断されます。

コマンドシーケンス 3 は不適格と判定

... if 条件文を使用する ...

I Fi Fif 【IF文適用例】

(1) 単一分岐 IF 文の適用


スクリプトを書くと、まず判定できる現在のユーザーが root であるかどうか、そうでない場合は報告されず、実行されません。 「 exit 1」は、他のコードを実行せずにスクリプトを終了します (1 は終了後の戻りステータス値を表します)。


入力: vim /opt/chkifroot.sh


実行権限を追加して検証:


(2) 二重分岐 if 文の適用

vsftpd サービスがすでに実行されているかどうかを確認するスクリプトを作成します。すでに実行されている場合は、そのリスニング アドレスと PID 番号をリストします。それ以外の場合は、出力プロンプトに「警告: vsftpd サービスが使用できません!」と表示されます。 : vim chkftpd.sh

実行権限を追加して効果をテストif 条件文を使用する

(3) 複数分岐のif文アプリケーションif 条件文を使用する

成績を分類し、優秀、適格、不適格の成績を区別するためのスクリプトを作成します入力テストのスコアについて。

入力: vim Gradediv.sh

実行権限を追加して効果を確認します:if 条件文を使用する

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。