A voir également:
- Commande FOR
- Invite de commande - Guide
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Commande terminal mac - Guide
- Commande dism - Guide
- Commande sfc scannow - Guide
5 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 896
28 févr. 2007 à 13:17
28 févr. 2007 à 13:17
Salut,
Alors plusieurs petites choses...
Déjà pour initialiser une variable c'est :
Ensuite pour ta boucle "for" la syntaxe est la suivante :
Alors plusieurs petites choses...
Déjà pour initialiser une variable c'est :
var="blablabla"sans "$" devant le nom.
Ensuite pour ta boucle "for" la syntaxe est la suivante :
for name in "$BC1" "$BC2" "$BC3" do ... ... donece qui donne pour ton script :
BC1="Rep1" BC2="Rep2" BC3="Rep3" for name in "$BC1" "$BC2" "$BC3" do cp -R /users/SUM /users/"$name" done;-))
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 896
28 févr. 2007 à 13:25
28 févr. 2007 à 13:25
Par contre t'aurais tout aussi bien pu construire ton script de cette façon :
i=1 while [ "$i" -le "3" ] do cp -R /users/SUM /users/"rep$i" i=$(expr $i + 1) done;-))
dubcek
Messages postés
18785
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
6 mai 2025
5 631
28 févr. 2007 à 13:59
28 févr. 2007 à 13:59
Ou
BC1="Rep1 Rep2 Rep3"
for BC in $BC1
do
cp -R /users/SUM /users/$BC;
done
BC1="Rep1 Rep2 Rep3"
for BC in $BC1
do
cp -R /users/SUM /users/$BC;
done
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
28 févr. 2007 à 14:02
28 févr. 2007 à 14:02
Salut,
on peu faire aussi avec un coup de find ou ls avec xargs
on peu faire aussi avec un coup de find ou ls avec xargs
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question