Comment executer un script pour plusieurs arg

[Fermé]
Signaler
-
Messages postés
24
Date d'inscription
mardi 6 mai 2008
Statut
Membre
Dernière intervention
10 mai 2012
-
Bonjour,
J'ai un script que j'utilise pour chiffrer mes fichier, le problème c'est que je doi chiffrer mes fichier un par un.
du genre:
$ ./Chiffrer.bash fichier1.txt
$ ./Chiffrer.bash fichier2.txt
...

J'aimerais modifier mon script pour pouvoir les placer a la suite et executer les meme commandes:
du genre:
$ ./Chiffrer.bash fichier1.txt fichier2.txt ...

comment jpourrais faire ? un while ou un for mais qui ne se répète que $# fois.
merci d'avance

1 réponse

Messages postés
24
Date d'inscription
mardi 6 mai 2008
Statut
Membre
Dernière intervention
10 mai 2012
1
Salut Max,


Tu peux utiliser la boucle for et le parametre "$@" dans ton script. "$@" représente les paramètres fichier1.txt fichier2.txt ...


for file in $@
do
.
.
.
done

/Chiffrer.bash fichier1.txt fichier2.txt ...