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 : Sélectionner tout - Visualiser dans une fenêtre à part
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

Ma seconde tentative :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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...