Tengo un script simple donde el primer argumento está reservado para el nombre del archivo, y todos los demás argumentos opcionales deben pasarse a otras partes del script.
Usando Google encontré este wiki , pero proporcionó un ejemplo literal:
echo "${@: -1}"
No puedo hacer que nada más funcione, como:
echo "${@:2}"
o
echo "${@:2,1}"
Recibo "Mala sustitución" de la terminal.
¿Cuál es el problema y cómo puedo procesar todos menos el primer argumento pasado a un script bash?
"{@:2}"
que no funcione, por lo que la respuesta correcta coincide con la anterior.