J'ai un problème avec la syntaxe de while.
Voici mon code :
nb_cdk=3;
i=0;
while { $i < $nb_cdk }; do
echo "salut bahan\n";
i=${expr $i + 1};
done
En fait, je veux juste répéter salut Bahan 3 fois, soit tant que $i < 3. Cependant, ma syntaxe n'est pas bonne du tout... Quelqu'un s'y connait en syntaxe du while (en bash) ?
Bash - Les paramètres VoirIntroduction
Les paramètres positionnels
Exemple 1
Les paramètres spéciaux
Exemple 2
Initialiser des paramètres
- La commande "set" -
Exemples
- La commande "shift" -
Exemple 3
Introduction
Il est possible de fournir à un script,...
Comment lire un fichier ligne par ligne VoirComment lire un fichier ligne par ligne
Préambule
Boucle while
Syntaxe
Exemple
Astuces
Bonus
Boucle for
Syntaxe
Préambule
Une des erreurs les plus communes dans l'apprentissage des scripts "bash" sous GNU/LInux pour lire un fichier...
[Bash] La variable d'environnement PATH VoirLa variable d'environnement PATH
I. Préambule
II. C'est quoi le shell ?
III. Définition
IV. Séance de dissection
V. Ajouter un répertoire à la variable PATH
VI. Et puis...
I. Préambule
Sous les systèmes GNU/Linux qu'on le veuille ou...
Guide d'utilisation du Shell pour débutant VoirSHELL BASH - GUIDE D'UTILISATION - Niveau Débutant
Introduction
Appel aux membres CCM
II. C'est quoi le shell ?
III. Comment accéder à la ligne de commande
IV. Les consoles virtuelles
Exemple : Accéder à la console 3 depuis l'interface...
Slt,
bon je ne suis pas un pro, j'essaie aussi de m'y mettre:
nb_cdk=3
i=0
while (( $i < $nb_cdk )) ;do
echo "salut bahan\n";
i=$((i + 1));
done
les (()) sont pour les tests arithmétiques