Bonjour,
S'il vous plait, comment je peux compléter ce script:
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 while $i<10 do # création d'un fichier qui a pour nom file+"i".txt $i++ done
Bonjour,
S'il vous plait, comment je peux compléter ce script:
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 while $i<10 do # création d'un fichier qui a pour nom file+"i".txt $i++ done
La science ne connaît qu'une loi: la contribution scientifique.
Il faudrait peut être initialiser i !
Mais je préfère la forme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 i=0 while ((i<10)); do :> file$i.txt ((i++)) done
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for ((i=0; i<10; i++)); do :> file$i.txt done
attention cependant, les shells strictement POSIX ne savent pas faire des tests entre parenthèses, il faudra les faire, uniquement avec une boucle while, entre crochets :
Code shell strictement POSIX : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 i=1 while [ $i -lt 10 ] do > file$i.txt i=$(( $i + 1 )) done
Je préfère parler de "commande test" (dont les crochets ne sont qu'un alias) ce qui remet le while dans son contexte universel qui est "while commande".
De plus (bon là je suis moins sur de moi), je ne suis pas certain que la syntaxe $((...)) soit pure POSIX. Alors dans le doute...
Code shell strictement POSIX : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 i=1 while test $i -lt 10 do > file$i.txt i=`expr $i + 1` done
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager