У меня есть простой script, где первый аргумент зарезервирован для имени файла, а все остальные необязательные аргументы должны быть переданы другим частям script.
Используя Google, я нашел эту вики, но он предоставил буквальный пример:
echo "${@: -1}"
Я не могу заставить ничего работать, например:
echo "${@:2}"
или
echo "${@:2,1}"
Я получаю "плохую замену" с терминала.
В чем проблема, и как я могу обработать все, кроме первого аргумента, переданного в bash script?