Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2651 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Test de valeur de retour

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Test de valeur de retour

n°1166446
Xtr3m01
Posté le 23-09-2009 à 20:57:19  profilanswer
 

Voilà ça fait un moment que je cherche à faire un test sur le retour d'un commande en une seul ligne en bash ... Seulement je vois pas comment faire et google n'a pas été mon ami ni en français ni en anglais ...
En gros je cherche à faire ça en une ligne:

Code :
  1. ls machin*.tar.gz
  2. if [$? != 0]
  3. then
  4.        echo Truc
  5. else
  6.        echo Bidule
  7. fi


en l'idéal je place la commande dans la même ligne que le if ... J'ai fait pas mal de bash mais j'ai toujours voulu faire ça sans jamais trouver comment faire ...
 
Merci d'avance...

mood
Publicité
Posté le 23-09-2009 à 20:57:19  profilanswer
 

n°1166459
twocats
Posté le 23-09-2009 à 21:23:03  profilanswer
 

Tu n'as pas cherché beaucoup... :non:  

Citation :

if [[ $(ls machin*.tar.gz > /dev/null 2>&1; echo $?) != 0 ]]
then
        echo Truc
else
        echo Bidule
fi


---------------
La réponse est 42
n°1166460
Xtr3m01
Posté le 23-09-2009 à 21:23:22  profilanswer
 

Après quelques tests j'y suis parvenu :)
 

Code :
  1. if ! ls machin*.tar.gz 2>&1 > /dev/null
  2. then
  3. echo Truc
  4. else
  5. echo Bidule
  6. fi


 
Cela sembe fonctionner


Message édité par Xtr3m01 le 23-09-2009 à 21:24:21

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Test de valeur de retour

 

Sujets relatifs
PureOSlight est de retour[Résolu] Test chaine de caractères avec Shell : Help !
NFS et retour de mise en veille : laagSuperivison (test de login) d'applications java/applets en cli
IPMI : valeur incorectte ou incompréhension : Drive Fault [RESOLU]Bench perso: petit concours le retour
RRDTOOL : Mauvaise valeur minimum (exemple simple)Résolu - Supprimer backspace du retour en arrière de Firefox
Recuperer le code retour d'un cksum distantConseils concernant certifs Cisco et LPI et leur valeur à l'étranger
Plus de sujets relatifs à : Test de valeur de retour


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR