Verwenden Sie geschweifte Klammern, um sie voneinander abzuheben:
echo "${10}"
Jeder Positionsparameter kann in einer Variablen gespeichert werden, um seine Verwendung zu dokumentieren und spätere Anweisungen besser lesbar zu machen:
city_name=${10}
Wenn weniger Parameter übergeben werden, wird der Wert an den späteren Positionen zurückgesetzt.
Sie können auch wie folgt über die Positionsparameter iterieren:
for arg
oder
for arg in "[email protected]"
oder
while (( $# > 0 )) # or [ $# -gt 0 ]
do
echo "$1"
shift
done
Sie können bis zu 256 Parameter von 0 bis 255 haben mit:
${255}