alguien me puede explicar el ejemplo de ls adfassad > output.txt 2>&1 ??? el profe solo explica lo primero y corta la explica...

Cesar Medrano

Cesar Medrano

Pregunta
student
hace 5 años

alguien me puede explicar el ejemplo de

ls adfassad > output.txt 2>&1 ???

el profe solo explica lo primero y corta la explicación

6 respuestas
    Jose J Vargas

    Jose J Vargas

    student
    hace 5 años

    lo que esta sucediendo detrás de 2>&1 es que esta redirecionando stderror y stdoutput 2 es para el manejo de std error (standard errors) 1 redirecting standard output > output.txt es el archivo en el que se rederigira el acierto o el error.

    en tu terminal puedes ver el contenido del archivo de esta manera: $ cat output.txt

    output: -bash: adfassad: command not found

    el archivo adfassad no existe.

    Saludos, espero y te ayude mi aporte.

    Jose L. Figueroa

    Jose L. Figueroa

    student
    hace 5 años

    Gracias por la explicación @Jose Julian Vargas !!

    Luis Antonio Vargas Avila

    Luis Antonio Vargas Avila

    student
    hace 4 años

    Uso de

    2>&1

    Redirecciona la salida la salida estándar (stdout) y la salida de error (stderr) al mismo archivo.

    ls comando > archivo.txt 2>&1

    En este ejemplo, indicamos: redireccionar stderr hacía donde stdout apunte, y stdout apunta al archivo “archivo.txt”, por lo tanto este archivo contendrá la salida del comando y los errores si los hubiera.

    Extraido de LinuxTotal

Curso de Terminal y Línea de Comandos

Curso de Terminal y Línea de Comandos

Aprende a utilizar la terminal y la línea de comandos para navegar tu sistema operativo, manipular archivos y directorios, comprender permisos y procesos, y usar herramientas como grep y curl. Integra alias y personaliza tu shell para optimizar tu flujo de trabajo.

Curso de Terminal y Línea de Comandos
Curso de Terminal y Línea de Comandos

Curso de Terminal y Línea de Comandos

Aprende a utilizar la terminal y la línea de comandos para navegar tu sistema operativo, manipular archivos y directorios, comprender permisos y procesos, y usar herramientas como grep y curl. Integra alias y personaliza tu shell para optimizar tu flujo de trabajo.