El Sun, 26 de Apr de 2015, a las 02:43:29AM +0200, Maykel Franco dijo:

> > Una solución con grep:
> >
> > $ grep -oP '(?<=number":")[0-9]+(?=")'<<<"$CADENA"
> > 2705045091096
> > 2788156539794
> > 2748168531483
> >
> Muchas gracias a todos, me funcionó.

De nada. Una sola puntualización, que se me ocurrió justamente después
de mandar el mensaje. Creo que habría sido mejor solución, y un pelín
más simple, esta:

$ grep -oP '(?<=number":")[^"]*'<<<"$CADENA"

Así no obligamos a que el valor sean números.

-- 
   Y mis desdichas son como cerezas,
que voy por una y, de una en otra asidas,
vuelvo con todo un plato de tristezas.
                  --- Tomé de Burguillos ---


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: https://lists.debian.org/[email protected]

Responder a