Probleme script simple
Résolu/Fermé
maxibgoode
Messages postés
423
Date d'inscription
mercredi 10 juin 2009
Statut
Membre
Dernière intervention
2 septembre 2010
-
28 févr. 2010 à 11:58
maxibgoode Messages postés 423 Date d'inscription mercredi 10 juin 2009 Statut Membre Dernière intervention 2 septembre 2010 - 28 févr. 2010 à 15:11
maxibgoode Messages postés 423 Date d'inscription mercredi 10 juin 2009 Statut Membre Dernière intervention 2 septembre 2010 - 28 févr. 2010 à 15:11
A voir également:
- Probleme script simple
- Script vidéo youtube - Guide
- Iphone 14 simple - Guide
- Simple ocr - Télécharger - Bureautique
- Simple file locker - Télécharger - Sécurité
- Mas script - Accueil - Windows
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 898
28 févr. 2010 à 12:15
28 févr. 2010 à 12:15
Salut,
Remplace plutôt tes tests par (exemple sur ton 1er test (#STDIO) à appliquer à tous les autres...) :
Remplace plutôt tes tests par (exemple sur ton 1er test (#STDIO) à appliquer à tous les autres...) :
#STDIO while : do read -p "Inclure stdio? (y/n) " repio case "$repio" in y|n) if [ "$repio" = 'y' ] then echo "#include <stdio.h>" >> $nomFichier echo "stdio.h a été inclu" sleep 2 clear break else echo "rien à faire..." break fi ;; *) echo "Mauvais choix ! Recommencez s'il vous plaît." continue ;; esac done
maxibgoode
Messages postés
423
Date d'inscription
mercredi 10 juin 2009
Statut
Membre
Dernière intervention
2 septembre 2010
76
28 févr. 2010 à 12:20
28 févr. 2010 à 12:20
Merci je vais essayer.
Mais je ne comprends pas le while :
Est-ce que ça veut dire qu'il recommence tant que c'est le cas général?
Mais je ne comprends pas le while :
Est-ce que ça veut dire qu'il recommence tant que c'est le cas général?
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 898
28 févr. 2010 à 12:25
28 févr. 2010 à 12:25
Le "while :" peut aussi s'écrire "while true", donc tant que la condition est vraie, faire...
Pour en sortir on met un "break" (cas du "y|n"), et pour recommencer on met un "continue" (cas du "*").
Pour en sortir on met un "break" (cas du "y|n"), et pour recommencer on met un "continue" (cas du "*").
maxibgoode
Messages postés
423
Date d'inscription
mercredi 10 juin 2009
Statut
Membre
Dernière intervention
2 septembre 2010
76
28 févr. 2010 à 12:30
28 févr. 2010 à 12:30
très bien en fait j'avais compris en tentant de réécrire ce que tu m'as donné.
Et as-tu une explication concernant le
echo -e "\n\n#endif" >> $nomFichier
qui va m'afficher le -e??
Et as-tu une explication concernant le
echo -e "\n\n#endif" >> $nomFichier
qui va m'afficher le -e??
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 898
28 févr. 2010 à 13:22
28 févr. 2010 à 13:22
Pas vraiment non ;-(
A tout hasard, essaie avec "/bin/echo -e"
A tout hasard, essaie avec "/bin/echo -e"
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. 2010 à 14:06
28 févr. 2010 à 14:06
Salut,
Et as-tu une explication concernant le
echo -e "\n\n#endif" >> $nomFichier
qui va m'afficher le -e??
Côté shell il va ajouter à la fin de fichier deux sauts de lignes et ensuite #endif
Côté C il s'agit de la fin de l'inclusion conditionnelle #ifndef
Par exemple pour s'assurer qu'un fichier d'en-tête n'est inclus qu'une seule fois
Et as-tu une explication concernant le
echo -e "\n\n#endif" >> $nomFichier
qui va m'afficher le -e??
Côté shell il va ajouter à la fin de fichier deux sauts de lignes et ensuite #endif
~$ echo -e "\n\n#endif" #endif
Côté C il s'agit de la fin de l'inclusion conditionnelle #ifndef
Par exemple pour s'assurer qu'un fichier d'en-tête n'est inclus qu'une seule fois
#ifndef HEADERS #define HEADERS "headers.h" #endif #include HEADERS
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
maxibgoode
Messages postés
423
Date d'inscription
mercredi 10 juin 2009
Statut
Membre
Dernière intervention
2 septembre 2010
76
28 févr. 2010 à 15:11
28 févr. 2010 à 15:11
En fait hors du script il faut que je mette le -e tandis que dans le script je peux le retirer il prendra les saut de ligne quand même.
Merci en tout cas pour m'avoir aidé à résoudre mes problèmes de boucles.
Cordialement.
Merci en tout cas pour m'avoir aidé à résoudre mes problèmes de boucles.
Cordialement.