Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/02/2019, à 02:13

Pending...

[Résolu] Retour de commandes vers un fichier

Bonjour/soir,

Je cale sur une commande qui, pourtant, devrait être simple : renvoyer l'intégralité d'un retour de commande, quel qu’il soit (erreur ou non : par ex. cat, grep, pipe, etc.), vers un fichier, mais je n'ai pas les erreurs ou retours "vides" (en tout cas, je ne sais pas s'ils le sont autrement que par déduction).

Merci d'avance !

Dernière modification par Pending... (Le 28/02/2019, à 12:02)


Ubuntu / Mint / Windows 10

Hors ligne

#2 Le 28/02/2019, à 06:43

pingouinux

Re : [Résolu] Retour de commandes vers un fichier

Bonjour,

commande >out 2>err

out est la sortie standard, err la sortie erreur

commande &>out_err

ou

commande >out_err 2>&1

pour tout regrouper.

Tu peux aussi tester le code de retour, qui est 0 si tout s'est bien passé, différent de 0 sinon.

commande; retour=$?; echo $retour

ou bien

if commande; then
   echo "ok"
else
   echo "ko"
fi

Tu as aussi

commande && echo "ok" || echo "ko"

Édité : Précisions

Dernière modification par pingouinux (Le 28/02/2019, à 06:51)

Hors ligne

#3 Le 28/02/2019, à 12:03

Pending...

Re : [Résolu] Retour de commandes vers un fichier

Et ben voilà ! smile

Super ! Merci, c'est bien ce que je cherchais.


Ubuntu / Mint / Windows 10

Hors ligne