#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à !
Super ! Merci, c'est bien ce que je cherchais.
Ubuntu / Mint / Windows 10
Hors ligne