exec 6>&1
Copiará el descriptor de archivo 1 en 6.
Pero, ¿cómo puedo copiar tanto stderr como stdout (1 y 2) al descriptor de archivo 6?
Respuesta1
Redirigir stdout a 6 y stderr a stdout (por lo que será redirigido a 6):
command >&6 2>&1
Respuesta2
No creo que puedas redirigir dos descriptores de archivos en uno, pero puedes usar dos descriptores de archivos que apunten a un archivo.
exec 1>./all.txt
exec 2>./all.txt
Respuesta3
Prueba con:
command &>&6
&>filename
# Redirect both stdout and stderr to file "filename."
# This operator is now functional, as of Bash 4, final release.
M>&N
# "M" is a file descriptor, which defaults to 1, if not set.
# "N" is another file descriptor.