🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #314

Re: ¿Como cortar una expresion regular?

#314
From: Bypper
Date: Wed, 03 Jun 2009 18:21
43 lines
2703 bytes
Pascal J. Bourguignon escribi�:
...

gracias por la respuesta Pascal, te contesto...
> 
> Entonces para descartar las segundas, basta hacer:
> 
>    grep -v -e '^;' < movimientos.csv
>    # o egrep -v, es igual.

no vale, las lineas deshechables no siempre comienzan con un ; asi que 
el unico criterio que creo que vale es filtrar por el formato de fecha 
completo que he especificado.

  >> el problema es que hay alguna
>> linea como esta:
>>
>> "27/05/2008";"RECIBO ** PELAYO MUTUA D";"27/05/2008";"-345.48";"608.96";;;;"0";"-345.48"
>>
>> y ahi, la expresi�n regular coge los asteriscos y me muestra todos los
>> ficheros del directorio actual, y mi pregunta es obvia:
>>
>> �como puedo evitar que procese los caracteres que siguen a mi
>> expresion regular y as� evitar este problema?
> 
> Si no haces tonterias, no deberia occurir.  Pero no nos muestras lo
> que haces realmente, qu� comando das, asi que no podemos decir nada.

tonterias ��???

he mostrado el comando, las lineas que proceso y el resultado en el post 
original, y en la contestaci�n anterior a J.A muestro tambi�n la salida 
exacta, incluso con datos que no me gustar�a mostrar pero bueno, as� 
pensaba evitar este tipo de respuestas (sin resultado por lo que veo)

> Los asteriscos son en un archivos, no hay manera si no haces algo muy
> particular, para que el shell los interprete de ningun manera.

bien, pues espero haberte demostrado que no es asi

me remito a la respuesta a J.A. para mas detalles.

Gracias de nuevo.
Technical Details
Message-ID: <hirif6-6oi.ln1@apevia.bersol.sytes.net>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!npeer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!news.glorb.com!news2.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!hercules.escomposlinux.org!escomposlinux.org!apevia.bersol.sytes.net!not-for-mail
References: <pjjhf6-dqd.ln1@apevia.bersol.sytes.net> <87bpp5g3q8.fsf@galatea.local>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!npeer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!news.glorb.com!news2.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!hercules.escomposlinux.org!escomposlinux.org!apevia.bersol.sytes.net!not-for-mail
From: Bypper <bypper@microsoft.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: ¿Como cortar una expresion regular?
Date: Wed, 03 Jun 2009 20:21:37 +0200
Organization: escomposlinux.org
Lines: 44
Message-ID: <hirif6-6oi.ln1@apevia.bersol.sytes.net>
References: <pjjhf6-dqd.ln1@apevia.bersol.sytes.net> <87bpp5g3q8.fsf@galatea.local>
NNTP-Posting-Host: 87.235.69.75
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: hercules.cohp1 1244053321 31148 87.235.69.75 (3 Jun 2009 18:22:01 GMT)
X-Complaints-To: newsmaster@news-17.escomposlinux.org
NNTP-Posting-Date: Wed, 3 Jun 2009 18:22:01 +0000 (UTC)
User-Agent: Mozilla-Thunderbird 2.0.0.19 (X11/20090103)
In-Reply-To: <87bpp5g3q8.fsf@galatea.local>