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