Pregunta 12

Técnico Auxiliar Informática del Estado - 2021 - Informática - Región de Murcia (Estabilización)

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.