「Debian11」シェルスクリプトにwhile文のサンプル

環境
root@debian:/data# cat /etc/debian_version
11.2

書式

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
while 条件式
do
実行処理コード
done
while 条件式 do 実行処理コード done
while  条件式
do
     実行処理コード
done

使用例
1.スクリプトファイルを作成します
root@debian:/data# vi 112.sh
以下の内容を入力します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#!/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時以上

shellscript

Posted by arkgame