Re: Borrar formato de colores BASH de un archivo

2007-07-09 Por tema Arnau Carrasco


- Original Message - 
From: Manolet Gmail [EMAIL PROTECTED]

To: Lista Debian-Español debian-user-spanish@lists.debian.org
Sent: Monday, July 09, 2007 7:24 AM
Subject: Borrar formato de colores BASH de un archivo


buenas buenas! tengo un archivo de log que se guarda con el siguiente formato...


Muy buenas :)



[ 2007-07-09_00:21:36  ]
 [  OK  ] Conexion exitosa a cyberdja.sytes.net 
Archivos descargados:
 --  /home/manolo/abugaber/orders-pila/detalle1.xml
 --  /home/manolo/abugaber/orders-pila/orders2.xml
 --  /home/manolo/abugaber/orders-pila/orders.xml
 [  OK  ] Archivos listos para subir
 subiendo archivo      novale.xml 
 [  OK  ] Archivo subido con exito


es incomodo de leer desde un bloc de notas, existe alguna forma de
crear un script que me borre todos los codigos de colores? probe con
esto:


Lo ideal es que programa/script que guarda el log lo haga sin secuencias
de escape de color (supongo que utilizará el ls para hacerlo, y pasándole
el argumento --color=no solucionas el problema. Si no puedes hacerlo, dado
que es el propio binario el que te mete los colorines (y en caso de que
todas las secuencias de escape estén BIEN construidas), puedes probar con
el siguiente programita que acabo de improvisar:

###inicio colorines.c
#include stdio.h

int main() {
  char c;
  int out = 1;
  while ((c = getchar()) != -1) {
 if (c == 27) out = 0;
 if ((c == 'm' || c == 'M')  !out) {
out = 1;
continue;
 }
 if (out) printf(%c, c);
  }
  return 0;
}
###fin colorines.c

luego compilas:

gcc -Wall colorines.c -o colorines

y ejecutas:

cat fichero.log | ./colorines  nuevo.log



cat fichero.log  nuevo.log

pero siguen con los codigos de colores xD. Como le hago!



espero que te ayude, un saludo ;)






-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Borrar formato de colores BASH de un archivo

2007-07-08 Por tema Manolet Gmail

buenas buenas! tengo un archivo de log que se guarda con el siguiente formato...

[ 2007-07-09_00:21:36  ]
 [  OK  ] Conexion exitosa a cyberdja.sytes.net 
Archivos descargados:
 --  /home/manolo/abugaber/orders-pila/detalle1.xml
 --  /home/manolo/abugaber/orders-pila/orders2.xml
 --  /home/manolo/abugaber/orders-pila/orders.xml
 [  OK  ] Archivos listos para subir
 subiendo archivo      novale.xml 
 [  OK  ] Archivo subido con exito


es incomodo de leer desde un bloc de notas, existe alguna forma de
crear un script que me borre todos los codigos de colores? probe con
esto:

cat fichero.log  nuevo.log

pero siguen con los codigos de colores xD. Como le hago!