Bashのスクリプトで、for文による繰り返しのロジックを記述する方法です。
for文の書式を確認する!
for文の書式は、以下になります。
for 繰り返し条件 ; do # done
サンプルのスクリプトを作成する!
for文で指定回数繰り返しします。以下、サンプルのスクリプトです。
$ cat sample_bash_05.sh #!/bin/bash # # Usage : sample_bash_05.sh $1 # Version : 1.0 # SHELL_NAME=`basename $0` STA_MSG=Start! END_MSG=End! # START /usr/bin/logger -ip local0.crit -t ${SHELL_NAME} ${STA_MSG} # Main for i in {1..10} ; do echo ${i} done # END /usr/bin/logger -ip local0.crit -t ${SHELL_NAME} ${END_MSG} exit 0
サンプルのスクリプトを実行してみる!
サンプルのスクリプトを実行してみます。
$ ./sample_bash_05.sh 1 2 3 4 5 6 7 8 9 10
おわりに
for文で繰り返しのロジックを記述してみました。
関連記事
関連書籍(Amazon)