[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