martes, 31 de mayo de 2011

Redireccionando la Salida de Archivos en Unix/Linux

En programas que generen una enorme cantidad de datos, como estos, ustedes necesitan que la salida no sea a la consola, sino a un archivo de texto. Posteriormente podrían abrirlo desde otro programa, o pueden también crear el archivo desde su programa, de la forma en que se explica aquí. Incluso podrían jugar un poco con llamadas System para conectar varios códigos.

En Unix y, desde luego, en su hijo más famoso, Linux, ustedes pueden redireccionar la salida con las siguientes instrucciones:

./Ejecutable.out > MiArcbivo.extension

lo cual crea el fichero MiArchivo.extension en el directorio en que se encuentran y, si existe, borra todo lo anterior y sólo graba la salida del ejecutable actual.

O con

./Ejecutable.out >> MiArcbivo.extension

lo cual crea el fichero Miarchivo.extension y, si ya existe, concatena la salida con lo que tiene el archivo.

También es posible usarlos cuando se ejecuta un programa en java:

java MiPrograma >> MiArcbivo.extension

y

java MiPrograma >> MiArcbivo.extension

Con resultados idénticos a los señalados arriba.
Más acerca de los sistemas Unix Linux en Aprendiendo A Usar Linux

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...