Ich habe ein einfaches Skript, bei dem das erste Argument für den Dateinamen reserviert ist und alle anderen optionalen Argumente an andere Teile des Skripts übergeben werden sollen.
Mit Google fand ich dieses Wiki aber sie lieferte ein wörtliches Beispiel:
echo "${@: -1}"
Ich kann nichts anderes zum Laufen bringen:
echo "${@:2,1}"
Ich erhalte "Bad substitution" vom Terminal.
Was ist das Problem, und wie kann ich alle außer dem ersten Argument an ein Bash-Skript übergeben verarbeiten?