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
InformationsquelleAutor Paolo | 2016-11-28