18/05/03 00:40:42.42 .net
>>921
for文使えば?
selectargnum()
{
fromargnum=$1
toargnum=$2
shift ${fromargnum}
for arg in $(seq $((toargnum - fromargnum + 1))); do
printf '%s\n' "$2" && shift
done
}
selectargnum 3 5 "$@"
注意: シェル函数への第1,2引数は必ず非負整数で,引数の範囲内であるべし。