Ivan Lopez <[EMAIL PROTECTED]> writes:
> > sed s/[^[:digit:]]//g
> >
> > Literalmente "sustituye por nada lo que no sea un dígito"
> >
> > Más info en man 7 regex
>
> gracias por la ayuda, era eso lo que buscaba
>
> aunque aun asi no me sirve... pero pq realmente tiene q ejecutarse
> en un sola
gracias por la ayuda, era eso lo que buscaba
aunque aun asi no me sirve... pero pq realmente tiene q ejecutarse en un
solaris 2.6 cuyo sed no acepta lo del [:digit:]... debia haberlo dicho antes,
sorry O:)
al final he acabado utilizando esta linea d awk (el nawk d solaris 2.6)
nawk '{ if
(mat
On Tue, 20 Mar 2001, Ivan Lopez wrote:
> gracias por las ideas, pero no sabriais una forma de hacerlo sin
> utilizar perl? no puedo disponer de el en la maquina en question :(,
> por eso necesito hacerlo con herramientas como sed, awk... o el propio
> bash
>
> un saludo
sed s/[^[:digit:]]//g
Lit
gracias por las ideas, pero no sabriais una forma de hacerlo sin utilizar perl?
no puedo disponer de el en la maquina en question :(, por eso necesito hacerlo
con herramientas como sed, awk... o el propio bash
un saludo
On Tue, 20 Mar 2001 13:22:06 -00
Luis Arocha -Data- <[EMAIL PROTECTED]> wro
en perl yo usaria /\d{4}/
agrupa con () si te hace falta quedarte con el valor en una variable ($1)
suerte
--
A. Ramos mailto:[EMAIL PROTECTED]
"Existen dos productos importantes que salieron de Berkeley:
LSD y UNIX. No creemos que esto sea una coincidencia."
On Tue, 20 Mar 2001, Ivan Lopez wrote:
> buenas
>
> es una chorrada, pero me esta llevando de cabeza ya...
>
> no encuentro la forma de obtener el string que hace match con cierta
> expresion regular, utilizando sed o awk
>
> por ejemplo, tengo un monton de ficheros con nombres de este estilo:
El Martes, 20 Marzo 2001, Ivan Lopez <[EMAIL PROTECTED]> escribió:
>
>hdsuhd.sdsd.3823.dsd.ds
>dsdsd.2332.dsdf.asad.dsae
>
>y necesito obtener unicamente con la sequencia de numeros, la regex
seria
>[0123456789]\{4\} , pero no encuentro una forma directa mediante sed o
>awk de que me devuelva e
buenas
es una chorrada, pero me esta llevando de cabeza ya...
no encuentro la forma de obtener el string que hace match con cierta expresion
regular, utilizando sed o awk
por ejemplo, tengo un monton de ficheros con nombres de este estilo:
hdsuhd.sdsd.3823.dsd.ds
dsdsd.2332.dsdf.asad.dsae
y n
8 matches
Mail list logo