Ich versuche folgendes auszuführen:
exec &>filename
Danach kann ich nichts mehr sehen, auch nicht das, was ich eingegeben habe.
Ich versuche verzweifelt, exec 1>&1und exec 2>&2, aber nichts passiert.
Wie kann ich nun, ohne die Shell zu beenden, die Ausgabe an die Standardausgabe und den Fehler an die Standardausgabe zurückgeben? Sind die Dateideskriptoren die einzige Möglichkeit, auf standard [in | out] put und stderr zu verweisen?
execKonstrukt wird normalerweise in Skripten verwendet, die in einer Subshell ausgeführt werden, um ihre Ausgabe zB in eine Datei umzuleiten. Ich sehe keine Verwendung für eine interaktive Sitzung.