Queremos ejecutar un guión shell de nombre examen.sh, con permiso de ejecución, que está en el directorio actual, de manera que se redirija la salida estándar (stdout) a un fichero salida.txt y la salida de error (stderr) hacia la salida estándar (stdout). Señale cuál es el comando CORRECTO:
- A../examen.sh 2> stdout
- B../examen.sh > salida.txt 2> stdout
- C../examen.sh > salida.txt 2>&1Respuesta correcta
- D.stderr 'examen.sh' > salida.txt
Explicación
La sintaxis. /examen. sh > salida. txt 2>&1 redirige stdout a salida. txt y luego redirige stderr (descriptor 2) a donde apunte stdout (descriptor 1), es decir, tambien a salida. txt. El orden de las redirecciones es fundamental en Bash.