「Debian11」シェルスクリプトにwhile文のサンプル
環境
root@debian:/data# cat /etc/debian_version
11.2
書式
while 条件式
do
実行処理コード
done
while 条件式
do
実行処理コード
done
while 条件式 do 実行処理コード done
使用例
1.スクリプトファイルを作成します
root@debian:/data# vi 112.sh
以下の内容を入力します
#!/bin/bash
while true
do
HT=`date +"%H"`
if test ${HT} -ge 10
then
echo "現在の時間" ${HT}
echo "10時以上"
sleep 60
else
echo ${HT}
sleep 60
fi
done
#!/bin/bash
while true
do
HT=`date +"%H"`
if test ${HT} -ge 10
then
echo "現在の時間" ${HT}
echo "10時以上"
sleep 60
else
echo ${HT}
sleep 60
fi
done
#!/bin/bash while true do HT=`date +"%H"` if test ${HT} -ge 10 then echo "現在の時間" ${HT} echo "10時以上" sleep 60 else echo ${HT} sleep 60 fi done
2.スクリプトファイルの権限を付与します
root@debian:/data# chmod u+x 112.sh
3.スクリプトファイルを実行します
root@debian:/data# ./112.sh
現在の時間 11
10時以上