Bash の繰り返し処理でインデックス番号を使う(表示する)
当ページのリンクには広告が含まれています。
更新日:スクリプト言語「Bash」の繰り返し処理でインデックス番号を使う(表示する)方法をみていきます。
繰り返し処理 - インデックス番号
繰り返し処理が進むごとにインデックス番号が1つずつ加算され、その番号を表示するスクリプトをみていきます。
スクリプトを実行すると
0 1 2 3 4 5 6 7 8 9
このように表示されれば、OKです。
ここではfor文とwhile文を使ったいくつかのサンプルスクリプトを紹介します。
for文
for文を使った繰り返し処理のサンプルをいくつかみていきます。
1. C言語っぽいサンプルです。
#!/bin/bash for (( i = 0; i < 10; i++ )); do echo $i done
2. 変数の取り扱いが少し違うサンプルです。
#!/bin/bash for i in {0..9}; do echo $i done
3. seqコマンドを使ったサンプルです。
#!/bin/bash for i in `seq 0 9`; do echo $i done
while文
while文を使った繰り返し処理のサンプルです。
#!/bin/bash i=0 while [ $i -lt 10 ]; do echo $i i=`expr $i + 1` done