Ho un semplice script in cui il primo argomento è riservato al nome file e tutti gli altri argomenti facoltativi devono essere passati ad altre parti dello script.
Utilizzando Google ho trovato questo wiki , ma ha fornito un esempio letterale:
echo "${@: -1}"
Non riesco a far funzionare nient'altro, come:
echo "${@:2}"
o
echo "${@:2,1}"
Ottengo "Sostituzione errata" dal terminale.
Qual è il problema e come posso elaborare tutto tranne il primo argomento passato a uno script bash?
"{@:2}"non funzionava, motivo per cui la risposta corretta corrisponde sopra.