Ajouter la sortie de deux stdout et stderr de chaque commande d'un script bash pour fichier
Ici
https://stackoverflow.com/a/876267/1579327
J'ai appris à le faire que pour une seule commande cmd
ajoutant sortie de file.txt
cmd >>file.txt 2>&1
Mais mon script contient de nombreuses instructions et des commandes.
Et je voudrais éviter ajoutant >>file.txt 2>&1
à chaque ligne.
Est-il une directive de me laisser faire que par défaut pour chaque commande?
Note de côté: je suis à la recherche d'une solution adaptée aussi pour mac os X bash
- vous pouvez utiliser heredocs ou sous-coquille
Vous devez vous connecter pour publier un commentaire.
Sur le haut de votre script, vous pouvez utiliser
exec
comme ceci: