Re: OT [Una de bash muy buena...]
El Tue, 21 de Apr de 2015, a las 05:13:50PM +0200, Maykel Franco dijo:
> Buenas, llevo unas 2 h intentando realizar esto pero soy incapaz...
>
> Necesito de esta linea por ejemplo:
>
> [{"type":"07","number":"2705045091096"},{"type":"01","number":"2788156539794"}{"type":"08","number":"2748168531483"}
Vaya por delante que eso parece json y lo podrías tratar con "jshon",
que tiene paquete en debian. De todos modos:
> Me gustaría sacar solo los numeros después de number":" , por ejemplo, solo
> sacar esto:
>
> 2705045091096
> 2788156539794
> 2748168531483
>
Una solución con grep:
$ grep -oP '(?<=number":")[0-9]+(?=")'<<<"$CADENA"
2705045091096
2788156539794
2748168531483
--
Hay dos sistemas de conseguir la felicidad: uno, hacerse
el idiota; otro, serlo.
--- Enrique Jardiel Poncela. --
Reply to: