Red Hat Linux 7.0: The Official Red Hat Linux Getting Started Guide | ||
---|---|---|
Anterior | Capítulo 15. Usted se encuentra aquí | Siguiente |
Hay la posibilidad de redireccionar la salida añadiendo informaciones al final de un fichero existente. De forma muy parecida a la utilización del símbolo >>, puede utilizar la shell para añadir las informaciones al final de un fichero.
Cuando utiliza >, está añadiendo informaciones.
Le presentamos un ejemplo práctico para aclarar este concepto. En este ejemplo unamos dos ficheros creados anteriormente -- sneakers.txt y home.txt -- utilizando el símbolo para adjuntar la salida. Queremos añadir las informaciones presentes en home.txt uniéndolas a las informaciones ya presentes en sneakers.txt. Es suficiente teclear:
cat home.txt >> sneakers.txt |
Para visualizar el contenido del fichero, ejecute el comando:
cat sneakers.txt |
De esta forma hemos añadido la salida del fichero home.txt.
Tecleando este comando hemos dicho al sistema "añada la salida del fichero home.txt al fichero sneakers.txt."
Añadiendo la salida directamente, hemos ahorrado uno o dos pasos (y un poco de espacio en el disco) utilizando unos ficheros que ya existían en memoria, en vez de crear uno nuevo.
Si controla los ficheros sneakers.txt y saturday, notará que son iguales. Para efectuar esta comparación teclee:
cat sneakers.txt; cat saturday |
Los contenidos de los dos ficheros se visualizan - antes sneakers.txt, y luego saturday (como se muestra en Figura 15-14).
¡Cuidado! | |
---|---|
Recuerde que cuando quiere añadir la salida a un fichero, tiene que teclear los símbolos >>. En caso contrario ¡vuelva a crear el fichero original con lo que quería añadir! |
(Si está interesado en conocer el uso del punto y coma en el último comando, le aconsejamos que lea el capítulo siguiente.)
Resumen | |
---|---|
Para añ la salida a un fichero, utilice los símbolos de mayor (>>). Por ejemplo: cat addthisfile >> tothisfile. |