シェル/スクリプト言語お勉強備忘録
bashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しようbashを勉強しよう

2−5.while文

whileによる繰り返し処理はfor文と同じような流れで処理されます。

■while
書式
  while [ 繰り返しの条件 ]
  do
   処理の並び
  done

まず始めに条件式を評価し「真」であれば処理を実行します。処理の実行が終わると再び条件式を評価し以後条件式の評価が「偽」になるまで同じ処理を繰り返します。

例)sample50.sh
 #!/bin/sh
 while true
 do
 df
 sleep 10
 done

実行すると次のようになります。
 $sample50.sh
 Filesystem 1k-blocks Used Available Use% Mounted on
 /dev/hda3 3547984 374296 2993460 11% /
 /dev/hda2 128844 2522 119670 2% /boot
 Filesystem 1k-blocks Used Available Use% Mounted on
 /dev/hda3 3547984 374296 2993460 11% /
 /dev/hda2 128844 2522 119670 2% /boot

10秒間隔でdfを実行します。
ctl+cを押すまで実行し続けます。


戻る
bashを勉強しよう