Récupérer la valeur de sortie d'un programme |
Bienvenue invité ( Connexion | Inscription )
Récupérer la valeur de sortie d'un programme |
9 Aug 2004, 12:48
Message
#1
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 1 599 Inscrit : 20 Sep 2003 Membre no 9 702 |
Bonjour,
j'ai récupéré un utilitaire qui une fois exécuté retourne "0" si tout s'est bien passé, et "1" s'il n'a pas pu faire son devoir (comme beaucoup de programmes...). Le problème, c'est que quand je l'exécute dans un shell, il n'y a rien en sotie: comment savoir si la valeur de sortie est 0 ou 1? -- Arthur; -------------------- |
|
|
9 Aug 2004, 12:51
Message
#2
|
|
Nouveau Membre Groupe : Membres Messages : 12 Inscrit : 9 Jul 2004 Lieu : Sur une ile pas loin de panam Membre no 20 904 |
QUOTE(Arty @ 9 Aug 2004, 12:48) Bonjour, j'ai récupéré un utilitaire qui une fois exécuté retourne "0" si tout s'est bien passé, et "1" s'il n'a pas pu faire son devoir (comme beaucoup de programmes...). Le problème, c'est que quand je l'exécute dans un shell, il n'y a rien en sotie: comment savoir si la valeur de sortie est 0 ou 1? -- Arthur; [right][snapback]803976[/snapback][/right] il te suffit de taper: echo $? -------------------- MBP 3,1 Santa Rosa 2.2GHz 4Go 120Go 10.5.7 Ipod Nano v2 8Go Airport Express
|
|
|
9 Aug 2004, 13:46
Message
#3
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 1 599 Inscrit : 20 Sep 2003 Membre no 9 702 |
QUOTE(borealys @ 9 Aug 2004, 13:51) il te suffit de taper: echo $? [right][snapback]803980[/snapback][/right] Génial, je connaissais pas. Merci! -------------------- |
|
|
9 Aug 2004, 14:02
Message
#4
|
|
Tendance cubiste Groupe : Membres Messages : 1 595 Inscrit : 17 Sep 2003 Lieu : Là où ce qui tombe des arbres à l'automne commence par 'F' et finit par 'n' Membre no 9 643 |
Tu peux donc tester cela directement dans des shells, en tapant des trucs du style (en sh ou bash) :
CODE if commande; then ... commandes ; else ... comandes ; fi -------------------- G5 1,6GHz 1 270Mo RAM OS/X 10.4.1 + STHome Hyper-Bidouillé
C'est à force de rater que l'on finit par réussir. Devise Shadok. [Editus moderatus]Plus de bannières merci... [Editus Bacsus]Oui chef, bien chef ! |
|
|
9 Aug 2004, 16:43
Message
#5
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 1 599 Inscrit : 20 Sep 2003 Membre no 9 702 |
QUOTE(Bac's @ 9 Aug 2004, 15:02) Tu peux donc tester cela directement dans des shells, en tapant des trucs du style (en sh ou bash) : CODE if commande;then ... commandes;else ... comandes;fi [right][snapback]804065[/snapback][/right] OK, merci, ça aussi ça va me servir. -------------------- |
|
|
Nous sommes le : 25th September 2024 - 21:06 |