URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 5867
[ Назад ]

Исходное сообщение
"скриптик на shell"

Отправлено Apache_666 , 01-Ноя-06 09:01 
Здравствуйте, у меня такая проблема с этим текстом, точнее мне нужно вытащить из этой строчки только цифры которые заключены в кавычки и выложить в другой файл через табуляцию все это нужно сделать на shell!
Пожалуйста помогите написать скриптик,  заранее благодарен.

[{5,"XXX","8999702001483206569"},{5,"CCC","403206569"},{5,"MS","5846569" ,{5,"DATE","2006050419418"},{4,"DB",8.00},{5,"DETED","20060604070019"},{5,"DATE","20061101111421"},{5,"RED_REASON","t"},5,"IDER_ID","101"},{3,"FN",1},{5,"NUMBERS",",,,,"}]  


Содержание

Сообщения в этом обсуждении
"скриптик на shell"
Отправлено s2 , 01-Ноя-06 11:51 
>Здравствуйте, у меня такая проблема с этим текстом, точнее мне нужно вытащить
>из этой строчки только цифры которые заключены в кавычки и выложить
>в другой файл через табуляцию все это нужно сделать на shell!
>
>Пожалуйста помогите написать скриптик,  заранее благодарен.
>
>[{5,"XXX","8999702001483206569"},{5,"CCC","403206569"},{5,"MS","5846569" ,{5,"DATE","2006050419418"},{4,"DB",8.00},{5,"DETED","20060604070019"},{5,"DATE","20061101111421"},{5,"RED_REASON","t"},5,"IDER_ID","101"},{3,"FN",1},{5,"NUMBERS",",,,,"}]

man grep


"скриптик на shell"
Отправлено Gennadi , 02-Ноя-06 10:16 
>>Здравствуйте, у меня такая проблема с этим текстом, точнее мне нужно вытащить
>>из этой строчки только цифры которые заключены в кавычки и выложить
>>в другой файл через табуляцию все это нужно сделать на shell!
>>
>>Пожалуйста помогите написать скриптик,  заранее благодарен.
>>
>>[{5,"XXX","8999702001483206569"},{5,"CCC","403206569"},{5,"MS","5846569" ,{5,"DATE","2006050419418"},{4,"DB",8.00},{5,"DETED","20060604070019"},{5,"DATE","20061101111421"},{5,"RED_REASON","t"},5,"IDER_ID","101"},{3,"FN",1},{5,"NUMBERS",",,,,"}]

Это опечатки или так должно быть?

{5,"MS","5846569"
{5,"MS","5846569"}

{4,"DB",8.00}
{4,"DB","8.00"}

{3,"FN",1}
{3,"FN","1"}