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 21644 Statut Modérateur, Contributeur sécurité -
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

1 réponse

lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
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