Skip to content

bash のシェルスクリプトでループ処理

bash のシェルスクリプトでループするサンプルをメモしておきます。

配列をループするサンプル

サンプルスクリプト

1
2
3
4
5
6
#!/bin/bash

array=(1 2 3 4 5)
for i in ${array[@]}; do
 echo $i
done

実行例

1
2
3
4
5
6
$ ./sample.sh
1
2
3
4
5

数字をインクリメントし、ループする

スクリプト

1
2
3
4
5
6
#!/bin/bash

for x in {1..5}
do
 echo $x
done

実行例

1
2
3
4
5
6
$ ./sample.sh
1
2
3
4
5