|
|
||
|
||
|
|
| Red Hat Documentation |
Redireccionar la salida y la entrada de los datosAhora que tenemos claro que se entiende por salida y entrada estándar, es la hora de profundizar en algunos conceptos. redireccionar significa cambiar todo aquello que la shell considera como salida estándar y entrada estándar. Hemos utilizado cat para proporcionarle un ejemplo de salida y entrada estándar. Ahora utilizamos cat para mostrarle cómo es posible redireccionar la salida estándar. Para redireccionar la salida estándar, usaremos el símbolo >. Poniendo > después del comando cat (o después de cada programa que escriba en la salida estándar) se direcciona la salida en el fichero indicado después este símbolo. Intentémoslo. En una ventana Xterm, teclee:
Ahora pulse la tecla Enter para ir a una línea vacía y utilice la tecla Ctrl-D para salir de cat. ¿Ha notado la diferencia (vea Figura 15-12)? No ha sido visualizado nada porque la salida estándar de cat ha sido redireccionado en el fichero llamado sneakers.txt. Encontrará el fichero en su directorio de login (le aconsejamos usar ls si quiere visualizarlo). Puede utilizar cat para leer el fichero tecleando:
en el prompt.
Redireccionemos la salida hacia otro fichero y llamémoslo home.txt.
Ahora en una línea vacía, utilice las teclas Ctrl-D para salir de cat. Podemos visualizar otra vez el fichero tecleando:
en el prompt. Utilice cat para unir home.txt con sneakers.txt y redireccionemos la salida de los dos ficheros en otro fichero nuevo que llamaremos saturday (encontrará un ejemplo de ello en Figura 15-13).
¡Hecho! Para ver el resultado, teclee:
debería ver algo parecido a lo que sigue:
Habrá notado que cat ha añadido home.txt donde termina sneakers.txt.
| ||||||||||||||||||||||||||
|
|