Bonjour,

Je souhaiterai afficher le résultat (erreur et standard) d'une commande shell sur la sortie standard, copier ce résultat dans un fichier et récupérer le code de retour de ma commande.
Cela me paraissait simple au début mais je n'y arrive pas !

Voici mon problème :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
ls toto 2>&1 | tee -a logs.txt
echo $?
même si toto n'existe pas, le $? correspond en fait au retour de tee qui lui sera toujours juste...
Comment récupérer le code de retour de ma commande ls ?

Merci