Hello. I've modified the test script, shown below, as indicated in the examples. However, I see no change. For the positional arguments 10 and 11, I should now see: testarg10 and testarg11 respectively. Yet I still see the value of $1 followed by a 0 and 1 respectively.
Do I need to put the $ in braces as well? -thanks -Brian #!/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 = $1" echo "arg2 = $2" echo "arg3 = $3" echo "arg4 = $4" echo "arg5 = $5" echo "arg6 = $6" echo "arg7 = $7" echo "arg8 = $8" echo "arg9 = $9" echo "arg10 = $10" echo "arg11 = $11" exit 0 #!/bin/sh ./testarg -cmd1 -cmd2 cmd3 cmd4 cmd5 cmd6 cmd7 cmd8 cmd9 testarg10 testarg11 exit 0