Bashを使用してスクリプトを作成する!(for文)

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)