[eside-ghost] cojo expresion regular
DAVID RODRIGUEZ
dajon en euskalnet.net
Mie Ago 25 18:27:39 CEST 2004
Aupa Edu,
A ver si te vale, solo sirve para contar las "FROM" que hay en el texto
teniendo en cuenta una de cada linea pero supongo que solo habra una
FROM por cada linea, no?
awk /FROM/ fichero | wc -l
a ver si te vale, un saludo.
agur
David Rodriguez Torrontegui
dajon en euskalnet.net
----- Mensaje Original -----
De: EDUVEDDER <EDUVEDDER en terra.es>
Fecha: Miércoles, Agosto 25, 2004 2:14 pm
Asunto: [eside-ghost] cojo expresion regular
> Hola!
>
> Tengo un pequeño problema con el correo y creo que lo puedo solucionar
> con una expresion regular pero no se como hacerla....
>
> El caso es que quiero saber si en un fichero hay mas de X
> ocurrencias de
> una palabra por ejemplo. Pero no en una misma línea, sino en todo el
> fichero, ya que si queremos ver si hay más de 3 ocurrencias de la
> palabra hola en una línea se podría hacer...
>
> grep "\(.*hola.*\)\{3,\}" fichero
>
> pero claro yo quiero que esto sea valido tanto en un fichero con:
> holaxxxholaxxxholaxxx
> como en un fichero con:
> hola dksasdfa asdfasd
> hola sadljfahsldjf
> hola akshfaklsdf
>
> Por ejemplo el grep trabaja línea a línea y parece jodido sacar
> una expr
> regular que si la cumple el file es que hay X ocurrencias del patrón.
>
> Para los curiosos, el problema real es que quiero cortar mails con una
> cabecera repetida más de 100 veces (por decir un numero), por
> ejemplo la
> cabecera From o la X-Priority.
>
> O sea que si me viene un mail con estas cabeceras...
> From: manuela_2525 en yahoo.es
> X-Priority: 1
> From: manuela_2525 en yahoo.es
> X-Priority: 1
> From: manuela_2525 en yahoo.es
> X-Priority: 1
> ...
> ...
> pues no procesarlo.
>
> Supuestamente el antispam q utilizo soporta "the full Perl regular
> expression syntax" aunque para mi que ni a ostias... :D
>
> Venga, a ver a quien se le ocurre algo!
> (y ya si encima es: "si hay mas de 100 lineas que empiecen con la
> palabra 'From:' pues wapo!")
>
> Saludos,
> Ender
>
>
>
------------ próxima parte ------------
_______________________________________________
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