Only 9 commands line arguments are permitted in /bin/sh, that is you can't reference the 10th argument as $10. However you can pass an unlimited number of arguments if you use the
shift built-in. In /bin/bash you can reference arguments after the 9th by using brackets, that is ${10}, ${11} and so on. More details
here, in section "positional parameters".