Use llaves para resaltarlas:
echo "${10}"
Cualquier parámetro posicional se puede guardar en una variable para documentar su uso y hacer que las declaraciones posteriores sean más legibles:
city_name=${10}
Si se pasan menos parámetros, se anulará el valor en las últimas posiciones.
También puede iterar sobre los parámetros posicionales como este:
for arg
o
for arg in "[email protected]"
o
while (( $# > 0 )) # or [ $# -gt 0 ]
do
echo "$1"
shift
done
Puede tener hasta 256 parámetros de 0 a 255 con:
${255}