-
forループを使用した範囲の処理:
#!/bin/bash start=$1 end=$2 for ((i=start; i<=end; i++)) do echo $i done
このスクリプトでは、第1引数が開始値、第2引数が終了値となります。指定した範囲の数値を順に表示します。
-
seqコマンドを使用した範囲の生成:
#!/bin/bash start=$1 end=$2 seq $start $end
このスクリプトでは、seqコマンドを使用して指定した範囲の数値を生成し、それを表示します。
-
Cスタイルのforループを使用した範囲の処理:
#!/bin/bash start=$1 end=$2 for ((i=start; i<=end; i+=2)) do echo $i done
このスクリプトでは、Cスタイルのforループを使用して指定した範囲の数値を2ずつ増やしながら表示します。
これらのスクリプトは、範囲を指定するための引数を受け取り、その範囲を処理する方法を示しています。必要に応じて、スクリプトをカスタマイズして使用することができます。
以上が、Bashスクリプトで範囲としての引数を使用する方法についての説明です。