[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OT [Una de bash muy buena...]



El Tue, 21 Apr 2015 12:28:52 -0300, Zeque escribió:

> El 04/21/2015 12:13 PM, Maykel Franco escribió:
>> 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"}
>> 
>> Me gustaría sacar solo los numeros después de number":" , por ejemplo,
>> solo sacar esto:
>> 
>> 2705045091096 2788156539794 2748168531483
>> 
>> He mirado con grep, awk , sed, cut... Soy incapaz...
>> 
>> Alguien podría hecharme un cable?
>> 
> 
> Prueba con esto echo
> '[{"type":"07","number":"2705045091096"},
{"type":"01","number":"2788156539794"}
{"type":"08","number":"2748168531483"}'|
> grep -o --color -E "[0-9]{13}"
> 
> El echo lo hice para simular la busqueda.
> Grep -o es para que solo muestre lo que dió con la busqueda

Ojo que ese filtro sólo sirve para campos con 13 caracteres numéricos.

Saludos,

-- 
Camaleón


Reply to: