• BPnet
  • ビジネス
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版
  • PR

  • PR

  • PR

  • PR

  • PR

Linuxコマンド集

【 if 】 条件分岐構造を作る

2006/02/27 日経Linux
 Linuxコマンド集
コマンド集(機能別) | コマンド集(アルファベット順) | コマンド逆引き大全 | シェル・スクリプト・リファンレス

if  条件分岐構造を作る (Shell)

 構文  
if 条件 then コマンド fi

 説明  

条件分岐構造を作る最も基本的なコマンド。if 条件式 then コマンド fi,if 条件式 then コマンド1 else コマンド2,if 条件式1 then コマンド1 elif 条件式2 then コマンド2 else コマンド3 fi,という3つの構文がある。以下の例は,3番目の例である。この場合,条件式1を満たした場合はコマンド1を,条件式1を満たしていないが,条件式2 を満たした場合はコマンド2を,条件式1,条件式2とも満たさなかった場合はコマンド3を実行する。


 使用例  
2つの条件によって,3つの処理に分かれる例
if [条件式1]
then
  コマンド1
elif [条件式2]
then
  コマンド2
else
  コマンド3
fi

 関連事項  
case

あなたにお薦め

連載新着

連載目次を見る

今のおすすめ記事

  • 【編集長の眼】

    クラウドに移行してもコストは減らない

     「パブリッククラウドサービスに既存システムをそのまま移行してコストが大きく下がるのは、オンプレミス(自社所有)環境のインフラに無駄があるケース。コスト削減に努めてきたなら、クラウド移行の目的には含めないほうがいい」。AWSやAzureなどのクラウドの導入支援を行うコンサルタントから聞いた言葉だ。

ITpro SPECIALPR

What’s New!

経営

アプリケーション/DB/ミドルウエア

クラウド

設計/開発

サーバー/ストレージ

クライアント/OA機器

ネットワーク/通信サービス

セキュリティ

もっと見る