[Bash] pacoure des arguments de 2 à n

Résolu
Piven Messages postés 90 Statut Membre -  
zipe31 Messages postés 38797 Statut Contributeur -
Bonjour, je dois dans un script bash parcourir les argument du 2ème au dernier et je ne trouve pas la syntaxe correct. Voici le monceau de code:
for (( i=2 ; i<=$#; i++))
do
echo $($i)
done


Voila, en espèrent une réponse aussi claire de d'habitude :)
A voir également:

1 réponse

zipe31 Messages postés 38797 Statut Contributeur 6 433
 
Salut,

#! /bin/bash

# shift n (pour sauter un nombre précis d'arguments)
shift

for i in "$@"
do
echo "$i"
done

;-))
1