Unix Bash - Comment quitter le programme ?

Résolu
OlivrT Messages postés 323 Date d'inscription   Statut Membre Dernière intervention   -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,
je voudrais savoir si il est possible de quitter un programme Unix si une condition n'est pas respectée ?
Existe-t-il une commande qui le permet ?
Exemple :
if test -f monfichier.dat
then
echo "fichier ok"
else
echo "quitter le programme"
....
fi

Merci d'avance
Configuration: Windows XP
Firefox 3.5.4

1 réponse

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    lami20j@debian:~/exxan_fichiers$ cat a.sh
    #!/bin/bash
    
    echo -n "Votre nom : "
    read nom
    if [ "$nom" = "toto" ]
    then
      echo "toto"
    else
      echo "Au revoir!"
      exit
    fi
    
    echo "Le programme continue ici ..."
    lami20j@debian:~/exxan_fichiers$ sh a.sh
    Votre nom : toto
    toto
    Le programme continue ici ...
    lami20j@debian:~/exxan_fichiers$ sh a.sh
    Votre nom : titi
    Au revoir!
    
    1