驴En qu茅 consiste std input, std output y std error?
Los programas de la linea de comandos operan mediante I/O inputs (entradas) y outputs (salidas).
Tipo de Salida | C贸digo | Descripci贸n |
---|---|---|
Standard Input | 0 | Entrada del programa |
Standard Output | 1 | Salida del programa |
Standard Error | 2 | Salida tipo error |
Standard Input
Es cualquier dato ingresado a trav茅s de la l铆nea de comandos. En el caso del comando ls podemos especificar el directorio a listar mediante ls directorio
, en este caso directorio
es un Standard Input.
Standard Output
Es la salida de un programa. En el ejemplo del comando ls
, esta representa la impresi贸n mostrada despu茅s de ejecutar el comando, que es la lista de archivos y directorios.
Standard Error
Es la salida de un programa que reporta un error. En el ejemplo del ls directorio
, si el directorio no existe obtendremos un Standard Error, con el mensaje de error.
$ ls directorioinexistente
ls: directorioinexistente: No such file or directory