Comment executer un script pour plusieurs arg

Fermé
Max - 21 mai 2008 à 14:56
papavers Messages postés 24 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 10 mai 2012 - 21 mai 2008 à 15:18
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
A voir également:

1 réponse

papavers Messages postés 24 Date d'inscription mardi 6 mai 2008 Statut Membre Dernière intervention 10 mai 2012 1
21 mai 2008 à 15:18
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 ...
0