Hello. Okay. I've figured out my confusion. Thank you so much for the help! here are the corrected scripts that work as expected.
#!/bin/sh # Test retrieving command arguments by using numeric values. arg1=$1 arg2=$2 arg3=$3 arg4=$4 arg5=$5 arg6=$6 arg6=$6 arg7=$7 arg8=$8 arg9=$9 arg10=${10} arg10=${10} arg11=${11} # Now, print the arguments we received. echo "arg1 = $arg1" echo "arg2 = $arg2" echo "arg3 = $arg3" echo "arg4 = $arg4" echo "arg5 = $arg5" echo "arg6 = $arg6" echo "arg7 = $arg7" echo "arg8 = $arg8" echo "arg9 = $arg9" echo "arg10 = $arg10" echo "arg11 = $arg11" exit 0 #!/bin/sh ./testarg -cmd1 -cmd2 cmd3 cmd4 cmd5 cmd6 cmd7 cmd8 cmd9 testarg10 testarg11 exit 0