Ads by Smowtion CLIK HERE

viernes, 13 de enero de 2012

Redireccionamiento LINUX


> Escribe la salida en un fichero (Y borra todo lo que hubiese en ese fichero).
>> Añade la salida al final de un fichero (No borra nada).
Ejemplo (genera una lista ordenada del contenido de un directorio en un fichero):

$ ls > lista
$ sort < lista > lista_ordenada
Cuando redireccionamos la salida de un comando con ">" o ">>",si por alguna razon ese comando da algun error lo va a volcar en la pantalla y no hacia donde estemos redireccionando. Para redireccionar la salida de error a un arhivo, tenemos que usar "2>" o "2>>".

l $ ls archivo4
ls: archivo4: No such file or directory

$ ls archivo4 2> errores
$ cat errores
ls: archivo4: No such file or directory

Tambien podemos usar la combinacion de ambos, por ejemplo:

$ miscript > log 2> logerrores
$ miscript &> todo_a_lmismo_log

No hay comentarios:

Publicar un comentario