Question d'un script bash
Résolu/Fermé
GhostRider74
Messages postés
158
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
11 avril 2010
-
12 avril 2009 à 22:33
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 12 avril 2009 à 23:08
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 12 avril 2009 à 23:08
A voir également:
- Bash question
- Bingo bash free - Télécharger - Divers Jeux
- Bash addition - Forum Shell
- Retour à la ligne bash ✓ - Forum Shell
- Bash pause ✓ - Forum Shell
- Bash écrire dans un fichier - Forum Shell
12 réponses
linuseiya
Messages postés
324
Date d'inscription
vendredi 2 janvier 2009
Statut
Membre
Dernière intervention
14 décembre 2010
29
12 avril 2009 à 22:37
12 avril 2009 à 22:37
Bonsoir,
Je pense que supprimer le passage suivant pourrait marcher. Fais un backup du fichier avant au cas où.
"
echo "Donnez vous l'accord au programme de s'éxecuter ? (O/n)"
read ACCORD
if [ ${ACCORD} != "O" && ${ACCORD} != "o" ]
then
echo "le programme va maintenant être arrété."
exit
fi
"
Je pense que supprimer le passage suivant pourrait marcher. Fais un backup du fichier avant au cas où.
"
echo "Donnez vous l'accord au programme de s'éxecuter ? (O/n)"
read ACCORD
if [ ${ACCORD} != "O" && ${ACCORD} != "o" ]
then
echo "le programme va maintenant être arrété."
exit
fi
"
GhostRider74
Messages postés
158
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
11 avril 2010
8
12 avril 2009 à 22:39
12 avril 2009 à 22:39
Oui mais c'est en exécutant ./hldsupdatetool.bin plus bas que ça me gène .
Moi je voudrai que une fois que l'on a tapé oui on puisse partir et laisser faire
Moi je voudrai que une fois que l'on a tapé oui on puisse partir et laisser faire
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
12 avril 2009 à 22:40
12 avril 2009 à 22:40
Salut,
./ton_script <<< "o";-))
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
12 avril 2009 à 22:50
12 avril 2009 à 22:50
Bizarre chez moi ça marche bien pourtant...
Alors mets le "o" dans un fichier :
et appelle ton script comme suit :
Alors mets le "o" dans un fichier :
echo "o" > fichier
et appelle ton script comme suit :
./ton_script < fichier;-))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
linuseiya
Messages postés
324
Date d'inscription
vendredi 2 janvier 2009
Statut
Membre
Dernière intervention
14 décembre 2010
29
12 avril 2009 à 22:42
12 avril 2009 à 22:42
Oups désolé j'ai lu trop vite la question. Désolé je ne sais pas si tu peux éviter cette confirmation, c'est une mesure de sécurité je pense.
GhostRider74
Messages postés
158
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
11 avril 2010
8
12 avril 2009 à 22:47
12 avril 2009 à 22:47
Oula ,
alors en faisant comme tu as dis sa a carement repeté la question X fois et fais planté le dedie :(
alors en faisant comme tu as dis sa a carement repeté la question X fois et fais planté le dedie :(
GhostRider74
Messages postés
158
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
11 avril 2010
8
12 avril 2009 à 22:50
12 avril 2009 à 22:50
C'est bon j'ai trouvé il suffisait de remplacer o par yes lol merci
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
12 avril 2009 à 23:00
12 avril 2009 à 23:00
Je suis étonné que ça marche ;-\
GhostRider74
Messages postés
158
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
11 avril 2010
8
12 avril 2009 à 23:02
12 avril 2009 à 23:02
A bon pourquoi?
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
12 avril 2009 à 23:02
12 avril 2009 à 23:02
[tmpfs]$ cat toto.sh #! /bin/sh #set -xv echo "Voulez-vous continuer ?" read reponse if [ "$reponse" == "o" ] then echo "Reponse = Oui" else echo "Reponse = Non" fi [tmpfs]$ ./toto.sh <<< "o" Voulez-vous continuer ? Reponse = Oui [tmpfs]$ ./toto.sh <<< "yes" Voulez-vous continuer ? Reponse = Non [tmpfs]$ ./toto.sh <<< "u" Voulez-vous continuer ? Reponse = Non [tmpfs]$
GhostRider74
Messages postés
158
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
11 avril 2010
8
12 avril 2009 à 23:04
12 avril 2009 à 23:04
Oui mais moi c'est acceptez vous ... (yes/no)
et quand j'ai mis yes ba ca a marché ^^
et quand j'ai mis yes ba ca a marché ^^
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
12 avril 2009 à 23:06
12 avril 2009 à 23:06
echo "Donnez vous l'accord au programme de s'éxecuter ? (O/n)" read ACCORD if [ ${ACCORD} != "O" && ${ACCORD} != "o" ] then echo "le programme va maintenant être arrété." exitBen c'était pas évident à deviner ;-((
GhostRider74
Messages postés
158
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
11 avril 2010
8
12 avril 2009 à 23:07
12 avril 2009 à 23:07
Vomme je l'ai di c'est pas pour cette parti c'est pour hldsupdatetool.bin plus ba ;)
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
12 avril 2009 à 23:08
12 avril 2009 à 23:08
Oups j'avions pas z'été si bas ;-(
;-))
;-))