Produit du jour : Apple Mac Box Set à partir de 149.00 € (Logiciel)
23/01/2010 12:18 par Benoit Izac | 1 réponse(s) | Signaler un contenu abusif ou erroné
Bonjour,

Je ne comprends pas pourquoi l'option « errexit » ne fonctionne pas dans
un sous-shell :

#!/bin/sh
(
set -e
echo true1
false
echo true2
) || echo error

Je m'attendais à ce « echo true2 » ne soit pas exécuté et le sous-shell
retourne faux pour que « echo error » soit exécute mais il n'en est
rien.

Pourquoi ?

Comment obtenir ce comportement ?

Merci.
--
Benoit Izac
mots-clés : shell set, set shell Catégories : OS Alternatif, Unix

Input/output error

Inappropriate ioctl for device


1 réponse(s)   |   flux rss   |   Transférer   |   Imprimer
 
 
Téléchargements Tous les téléchargements