ホーム » 個人掲示板 » シェルcase
My Google+

シェルcase

  • 技術三昧@2017-04-03 17:47:23

スポンサーリンク

case 文は C言語や Java言語の switch 文に該当する制御文で、if 文と同じように処理を分岐するために使用されるものである。


case 値 in
  パターン1 ) 処理1 ;;
  パターン2 ) 処理2 ;;
  パターン3 ) 処理3 ;;
  …
  パターンn ) 処理n ;;
esac

sample_case.shの例を見てください。


#!/bin/sh

case $1 in
    6) echo age 6 ;;
    12) echo 12 ;;
    *) echo other age ;;
esac
備考:
①「条件)」のような、右括弧【 ) 】をご注目。
②末尾に「;;」を忘れないこと。
③条件のところに、AND、ORなどの条件で指定できる。

以上、技術三昧のシェルcaseのメモでした。

次は、シェルループforの実例です。


0人

◎技術三昧掲示板で掲載した情報(リンク・リンク先を含む)に関して、掲示板管理者が確認や保証を行うことは一切ありません。
すべて利用者のモラルに委ねられおり、掲示板から張られたリンクに関するトラブルが生じても管理者側は免責とさせていただきます。

閉じる