[ksh] Extraction code de retour
Bonjour
utilisant ksh, j'aimerais pouvoir extraire le code de retour d'une ligne dans un terminal, voici une des tentatives faites (ma ligne de retour est celle du echo):
Code:
echo "(return status = 0)"| sed -r "s/^.*?= ([0-9]+).*$/\1/g"
Seulement je dispose d'une version de sed tellement "vieille" que l'option -r n'existe pas (je suis sur Unix HP-UX) et que sed --version n'est pas reconnu non plus :aie:
Ma seconde tentative :
Code:
echo "(return status = 0)"| awk '{print $4}'
mais ça me renvoi 0) or je souhaites juste avoir 0 (ou toute autre valeur à la place (elle peut être négative !))
Des idées?
P.S : je ne suis pas admin de la machine...