J'essaie d'exécuter ce qui suit:
exec &>filename
Après cela, je ne vois rien, y compris ce que j'ai tapé, d'accord.
J'essaye frénétiquement, exec 1>&1et exec 2>&2, mais rien ne se passe.
Maintenant, sans tuer le shell, comment puis-je récupérer la sortie redirigée vers stdout et l'erreur redirigée vers stderr respectivement? Les descripteurs de fichiers sont-ils le seul moyen de référencer les standards [in | out] put et stderr?
execconstruction est généralement utilisée dans les scripts qui s'exécutent dans un sous-shell, pour rediriger leur sortie, par exemple vers un fichier. Je n'en vois pas l'utilité dans une session interactive.