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):
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo "(return status = 0)"| sed -r "s/^.*?= ([0-9]+).*$/\1/g"
Ma seconde tentative :
mais ça me renvoi 0) or je souhaites juste avoir 0 (ou toute autre valeur à la place (elle peut être négative !))
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo "(return status = 0)"| awk '{print $4}'
Des idées?
P.S : je ne suis pas admin de la machine...
Partager