Guardar en un archivo la salida de la ejecución de un comando o script

Para trabajar con la salida de un comando (o script) desde un editor de textos, o dejar un registro de la misma (log) podemos hacer los siguiente desde la línea de comandos:

comando > archivo.txt

lo cual crea el archivo.txt en el directorio actual, cuyo contenido es la salida del comando. Si el archivo ya existiera, su contenido es reemplazado!

Si en realidad queremos que la salida del comando se agregue al contenido existente en un archivo lo hacemos así:

comando >> archivo.txt

 

El comando o script puede invocarse con parámetros y en lugar de simplemente indicar un archivo, se puede indicar una ruta completa.

Ej en Windows:

mysqldump -u user -p database > data_dump.sql

Ej en Linux:

./check_status.pl -v >> /var/log/status.log

Tagged with: , ,
Publicado en Linux, Windows