Shell Retour de fonction
Fermé
Kikou
-
2 sept. 2009 à 14:32
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 2 sept. 2009 à 17:30
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 2 sept. 2009 à 17:30
A voir également:
- Shell Retour de fonction
- Fonction si et - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Retour à la ligne excel - Guide
- Fonction moyenne excel - Guide
- Retour arrière clavier - Guide
3 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
2 sept. 2009 à 15:14
2 sept. 2009 à 15:14
Salut,
Essai
Essai
if [ $? -eq 0 ]
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 896
2 sept. 2009 à 17:30
2 sept. 2009 à 17:30
Salut,
Le code retour d'une fonction se gère à l'intérieur de la fonction avec "return" (le cousin de "exit").
Un exemple sera beaucoup plus parlant :
Le code retour d'une fonction se gère à l'intérieur de la fonction avec "return" (le cousin de "exit").
Un exemple sera beaucoup plus parlant :
[tmpfs]$ cat bar.sh #! /bin/sh #set -xv ma_fonction () { ping -c 1 192.168.10.${1} >/dev/null && return 0 || return 1 } ma_fonction $1 if [ $? = "0" ] then echo "Réussi ;-) " else echo "Echec :-( " fi [tmpfs]$ ./bar.sh 20 # ma passerelle sur le LAN Réussi ;-) [tmpfs]$ ./bar.sh 22 # un PC qui n'existe pas Echec :-( [tmpfs]$;-))