[eside-ghost] Procesar un archivo de texto

Eduardo Gonzalez de la Herrán endergonz en terra.es
Mie Ago 25 18:52:54 CEST 2004


Aupa!

 > Gracias por responder tan rapido. Si entiendo bien awk ' BEGIN
 > {FIELDWIDTHS = "128"} /^2693/{print $0}' FICHERO, me dara la respuesta
 > en una linea los registros de 128 bytes concatenados unos tras otros,
 > no?

No te he entendido bien a ti, pero...
esa sentencia te dará un montón de líneas de 128bytes cada una, siempre 
que la línea empiece por "2693". si quitas ese /^2693/ te devolverá 
todos los registros.... (nota: a que viene ese ^2693 Pablo?)

$0 escribe todo el registro, que gracias a fieldwidths serán 128bytes 
(si lo que ha dicho Pablo funciona, claro ;-) )

Saludetesssssssssssssssssss,
    Ender



DAVID RODRIGUEZ wrote:
> Aupa,
> 
> Gracias por responder tan rapido. Si entiendo bien awk ' BEGIN
> {FIELDWIDTHS = "128"} /^2693/{print $0}' FICHERO, me dara la respuesta 
> en una linea los registros de 128 bytes concatenados unos tras otros, 
> no?
> 
> un saludo y gracias
> 
> David Rodriguez Torrontegui
> 
> dajon en euskalnet.net
> 
> ----- Mensaje Original -----
> De: Pablo Perez Perez <pablofausto en ya.com>
> Fecha: Miércoles, Agosto 25, 2004 5:25 pm
> Asunto: Re: [eside-ghost] Procesar un archivo de texto
> 
> 
>>-----BEGIN PGP SIGNED MESSAGE-----
>>Hash: SHA1
>>
>>DAVID RODRIGUEZ dijo esto el dia 25/08/2004 17:15:
>>
>>| Aupa,
>>|
>>| Tengo un pequeño problema tengo un archivo de texto que es una sola
>>| linea. Dentro de esa linea van una serie de registros, cada registro
>>| son 128 Bytes, no hay ningun cararter que diferencie un registro de
>>| otro.
>>|
>>| Hay alguna manera de configurar el awk o el grep o cualquier otro
>>| programa para que en vez de buscar el retorno de carro '\n' para 
>>cada| registro, defina cada registro cada 128 Bytes.
>>|
>>| ¿Es dificil? Bueno un saludo, gracias.
>>|
>>
>>
>>En AWK es facil, se hace definiendo el tamaño de los registros del
>>fichero de entrada con FIELDWIDTHS, tienes un ejemplo aqui:
>>
>>http://www.gnu.org/software/gawk/manual/html_node/Constant-Size.html
>>
>>
>>Saludos,
>>Pablo Perez.
>>
>>-----BEGIN PGP SIGNATURE-----
>>Version: GnuPG v1.2.4 (MingW32)
>>
>>iD8DBQFBLK9wMi9kPWsYlRURAljlAJ90DoIjHi64Q/NQZ0POztcRCtA8fQCgi7qI
>>Zf1kPBdGXQpsrUJrCOwQmvU=
>>=iwV9
>>-----END PGP SIGNATURE-----
>>_______________________________________________
>>eside-ghost mailing list
>>eside-ghost en deusto.es
>>https://listas.deusto.es/mailman/listinfo/eside-ghost
>>
> 
> 
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
> 


Más información sobre la lista de distribución eside-ghost