Es posible cambiar la fuente de la entrada o el destino de la salida de los comandos
- toda la E/S se hace a través de ficheros.
- cada proceso tiene asociados 3 ficheros para la E/S.
Nombre Descriptor de fichero Destino por defecto entrada estándar (stdin) 0 teclado salida estándar (stdout) 1 pantalla error estándar (stderr) 2 pantalla
Carácter | Resultado |
comando < fichero | Toma la entrada de fichero |
comando > fichero | Envía la salida de comando a fichero; sobreescribe cualquier cosa de fichero |
comando 2> fichero | Envía la salida de error de comando a fichero (el 2 puede ser reemplazado por otro descriptor de fichero) |
comando >> fichero | Añade la salida de comando al final de fichero |
comando << etiqueta | Toma la entrada para comando de las siguientes lineas, hasta una línea que tiene sólo etiqueta |
comando 2>&1 | Envía la salida de error a la salida estándar (el 1 y el 2 pueden ser reemplazado por otro descriptor de fichero, p.e. 1>&2) |
comando &> fichero | Envía la salida estándar y de error a fichero; equivale a comando > fichero 2>&1 |
comando1 | comando2 | pasa la salida de comando1 a la entrada de comando2 (pipe) |
0 comentarios:
Publicar un comentario