Estoy tratando de ejecutar lo siguiente:
exec &>filename
Después de esto, no puedo ver nada, incluido lo que escribí, está bien.
Lo intento frenéticamente, exec 1>&1y exec 2>&2, pero no pasa nada.
Ahora, sin matar el shell, ¿cómo recupero la salida redirigida a stdout y el error redirigido a stderr respectivamente? ¿Son los descriptores de archivo la única forma de referir estándar [in | out] put y stderr?
execconstrucción se usa generalmente en scripts que se ejecutan en una subshell, para redirigir su salida, por ejemplo, a un archivo. No veo su uso en una sesión interactiva.