bash の引数を配列にセットする

引数を配列にセットするには、

args=("$@")

でいいらしい。

サンプル(test.sh):

args=("$@")
argn=$#

for i in $(seq $argn)
do
echo ${args[$i-1]}
done

実行例:

$ bash test.sh "This is a pen." "Hello World."
This is a pen.
Hello World.