cyberkunのデータ分析やIoT、電子工作、組み込みなどについての知識の蓄積

ラズパイ、Linux、データ分析やIoT、電子工作、組み込みなどについての知識の蓄積

Linux シェルでつかう制御の構文

こんにちは。シェルでつかう制御の構文の書き方を簡単に書きます。

-- for文 #inに続く文字列を先頭から順に変数に代入。doからdone間のコマンドを実行。--

 for 変数 [in a b c d...]

do

コマンド記入

done

 

-- if 文 #コマンドの実行結果によって実行するコマンドを変える。--

if コマンド記入

    then コマンド記入

    elif コマンド記入

        then コマンド記入

        else コマンド記入

fi

 

-- case 文 #文字列とパターンを順に先頭から比較し、最初に一致したパターンに対応するコマンドを実行する。--

case 文字列 in

    パターン1) コマンド記入1

                       ;;

    パターン2) コマンド記入2

                       ;;

esac

 

-- while 文 #コマンドの実行結果が真(0)である間、同じコマンドを繰り返し実行する。--

while コマンド記入

do

   コマンド記入

done 

 

-- untill 文 #コマンドの実行結果が偽(0以外)である間、同じコマンドを繰り返し実行する。--

until コマンド記入

do

   コマンド記入

done

 

Twitterやってます。

https://mobile.twitter.com/Homepi34/

ほな