Cスタイルのbash forループを書く - 例
頑固なCプログラマーであり、BASHを使用して自分の思い通りにしたいのであれば、BASHがforループを書くためのCスタイルの構文を提供していることに嬉しく思うでしょう。以下にCスタイルのBASH forループの2つの例があります。
三回の繰り返しでシンプルなCスタイルのbash:
#!/bin/bash
MAX=3
for ((i=1; i <= MAX ; i++)) ; do
echo "$i"
done
配列のすべての要素を印刷するために使用されるCスタイルのforループ:
#!/bin/bash
ARRAY=( 'Debian Linux' 'Redhat Linux' 'Ubuntu Linux' )
ELEMENTS=${#ARRAY[@]}
for (( i=0;i<$ELEMENTS;i++)); do
echo ${ARRAY[${i}]}
done