Remova o primeiro elemento de $ @ in bash [duplicate]

Esta pergunta já tem uma resposta aqui:

rocessar todos os argumentos, exceto o primeiro (em um script bas 3 respostas

Estou escrevendo um script bash que precisa fazer um loop sobre os argumentos passados para o script. No entanto, o primeiro argumento não deve ser repetido e precisa ser verificado antes do loo

Se não fosse necessário remover o primeiro elemento, poderia fazer:

for item in "$@" ; do
  #process item
done

Eu poderia modificar o loop para verificar se ele está em sua primeira iteração e alterar o comportamento, mas isso parece muito tolo. Deve haver uma maneira simples de extrair o primeiro argumento e depois repetir o resto, mas não consegui encontrá-l

questionAnswers(4)

yourAnswerToTheQuestion