Unix Bash - Comment quitter le programme ?

[Résolu/Fermé]
Signaler
Messages postés
323
Date d'inscription
lundi 2 novembre 2009
Statut
Membre
Dernière intervention
24 mai 2012
-
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
-
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

Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 562
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41713 internautes nous ont dit merci ce mois-ci