El día 26 de abril de 2015, 9:35, José Miguel (sio2) <[email protected]> escribió: > 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] >
Gracias José Miguel, buen apunte. Donde dices cadena le puedo meter también un fichero verdad? -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/CAJ2aOA9-mHta-CJLDHjaAwkvSP1cj1eTFu-h=wotwyaqeh6...@mail.gmail.com

