Cada programa tiene asociado una entrada, una salida y una salida de errores. Por defecto, estas son el teclado, la consola y la consola, resp.
Para cambiar el flujo de entrada, se usa <.
Para cambiar el flujo de salida, se usa > (o >> si no se desea sobreescribir).
Para cambiar el flujo de errores, se usa > (o >> si no se desea sobreescribir).
Ejemplos:
cat < txt_old > txt_new 2> txt_errores (sobreescribe los archivos txt_new y txt_errores si ya existen).
cat < txt_old >> txt_new 2>> txt_errores (agrega textos al final de archivos txt_new y txt_errores si ya existen).
Pipes
Para usar la salida estándar de un programa en la entrada estándar de otro programa se usa el pipeline: |
Ejemplos:
ls -la | more (lista los archivos con detalle y los muestra poco a poco).
ps -e | grep
No hay comentarios:
Publicar un comentario