Agreed with Tyatalus that it is system dependent. But tried on
posix and bash shell , and the maxmium number of arguments you can pass to a script is 9. If you want to pass more parametrs , you need to use the shift function.
The intresting thing is , more than 9 parameters works fine if numbers are given , but gives unexpected output when tried with letters.
So if you are using some other shell, try testing it with letters.
Thanks!
nua7