- valor devuelto por un programa al terminar su ejecución
- persiste en la variable especial de bash $?
- el valor es 0 si el programa tuvo éxito, si es distinto de 0 entonces NO tuvo éxito
- el (fd) File Descriptor se representa con el valor 2 y lo encontramos en /dev/fd/2
- si un programa escribe en el STDERR, es porque se utilizaron opciones que no posee ó sólo porque falló su ejecución
- el (fd) File Descriptor se representa con el valor 1 y lo encontramos en /dev/fd/1
- no confundir su (fd) que tiene valor 1 con el "estado de salida" de un programa con valor 1
- si un programa escribe en el STDOUT, se imprime por la pantalla
- Ej. el comando echo por defecto escribe en el stdout, lo que implíca que se imprima por pantalla
- redirecciona la salida de un programa a un archivo (Ej. a un archivo de tipo regular, a un archivo de dispositivo)
- puede redireccionar la STDOUT (Salida estándar) de la forma programa 1>archivo ó bien programa >archivo
- puede redireccionar el STDERR (Estándar error) de la forma programa 2>archivo
- Ej. redireccionamos la salida estándar al archivo de dispositivo /dev/null para NO imprimir por pantalla