Anfügen der Ausgabe von sowohl stdout und stderr jeder Befehl aus einer bash-Skript-Datei

Hier

https://stackoverflow.com/a/876267/1579327

Habe ich gelernt, wie zu tun, dass für einen einzelnen Befehl cmd appending output to file.txt

cmd >>file.txt 2>&1

Aber mein Skript enthält viele Anweisungen und Befehle.

Und ich möchte vermeiden, anfügen >>file.txt 2>&1 zu jeder Zeile.

Gibt es eine Richtlinie, lass es mich tun, dass in der Standardeinstellung für alle nachfolgenden Befehl?


Randnotiz: ich bin auf der Suche für eine Lösung geeignet, auch für MacOs X ist die bash

könnten Sie heredocs oder Unterschalen

InformationsquelleAutor Paolo | 2016-11-28

Schreibe einen Kommentar