|
Парсинг строка текста по запятую на SHELL
|
|||
---|---|---|---|
#18+
Добрый день коллеги, Прощу помочь на решение данной задаче, Мне нужно выбрать те строки которые значение которые я выделил красным цветом должно быть больше 0(нуля), и сохранить эти строки на отдельном файле таким же названием, формат файла .txt!!. На одном файле такие строки больше 10 тысяч.. Структура строки одинаковы для всех строк .. Не подскажите как это реализовать на на языке shell ? 02,644759004,,,,903667623,A907414111,20171204180354,64,0000,,,907414111,,,00,11,,,,,,,,,,,,,,,,,,,,FFFFFFFFFFFFFFFF5A2547AC01E495, 01,644759005,,,,907414111,A903667623,20171204180354,0,0000,,,903667623,,,00,11,,,,,,,,,,,,,,,,,,,,FFFFFFFFFFFFFFFF5A2547AC01E495, ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2017, 08:23 |
|
Парсинг строка текста по запятую на SHELL
|
|||
---|---|---|---|
#18+
Содержимое файла, 02,644759034,,,,900087487,A904454566,20171204180501,0,3A01,,,904454566,,,00,11,,,,,,,,,,,,,,,,,,,,FFFFFFFFFFFFFF5A2547E90D01E7D9, 01,644759035,,,,904454566,A900087487,20171204180501,10,3A01,,,900087487,,,00,11,,,,,,,,,,,,,,,,,,,,FFFFFFFFFFFFFF5A2547E90D01E7D9, 02,644759036,,,,905661201,A901705270,20171204180501,0,3A01,,,901705270,,,00,11,,,,,,,,,,,,,,,,,,,,FFFFFFFFFFFFFF5A2547DD0D01E73C, 01,644759037,,,,901705270,A905661201,20171204180501,0,3A01,,,905661201,,,00,11,,,,,,,,,,,,,,,,,,,,FFFFFFFFFFFFFF5A2547DD0D01E73C, 02,644759038,,,,903999282,A900999801,20171204180501,25,3A01,,,900999801,,,00,11,,,,,,,,,,,,,,,,,,,,FFFFFFFFFFFFFF5A2547D00D01E679, 01,644759039,,,,900999801,A903999282,20171204180501,0,3A01,,,903999282,,,00,11,,,,,,,,,,,,,,,,,,,,FFFFFFFFFFFFFF5A2547D00D01E679, 02,644759040,,,,904094124,A907082332,20171204180501,0,3A01,,,907082332,,,00,11,,,,,,,,,,,,,,,,,,,,FFFFFFFFFFFFFF5A2547FD0D01E8E8, 01,644759041,,,,907082332,A904094124,20171204180501,15,3A01,,,904094124,,,00,11,,,,,,,,,,,,,,,,,,,,FFFFFFFFFFFFFF5A2547FD0D01E8E8, 02,644759042,,,,908992664,A904040224,20171204180501,121,3A01,,,904040224,,,00,11,,,,,,,,,,,,,,,,,,,,FFFFFFFFFFFFFF5A2547FD0D01E8E7, ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2017, 09:35 |
|
Парсинг строка текста по запятую на SHELL
|
|||
---|---|---|---|
#18+
Или коллеги, можем удалить нулевые строки на этом же файле.. 02,644759040,,,,904094124,A907082332,20171204180501,0,3A01,,,907082332,,,00,11,,,,,,,,,,,,,,,,,,,,FFFFFFFFFFFFFF5A2547FD0D01E8E8 02,644759034,,,,900087487,A904454566,20171204180501,0,3A01,,,904454566,,,00,11,,,,,,,,,,,,,,,,,,,,FFFFFFFFFFFFFF5A2547E90D01E7D9, 02,644759036,,,,905661201,A901705270,20171204180501,0,3A01,,,901705270,,,00,11,,,,,,,,,,,,,,,,,,,,FFFFFFFFFFFFFF5A2547DD0D01E73C, 01,644759037,,,,901705270,A905661201,20171204180501,0,3A01,,,905661201,,,00,11,,,,,,,,,,,,,,,,,,,,FFFFFFFFFFFFFF5A2547DD0D01E73C, ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2017, 10:34 |
|
Парсинг строка текста по запятую на SHELL
|
|||
---|---|---|---|
#18+
Так примерно Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2017, 10:49 |
|
Парсинг строка текста по запятую на SHELL
|
|||
---|---|---|---|
#18+
vkle, Спасибо vkle получилось, НО только для одного файла!! если на директории несколько файлов формата .txt то я как могу вычислить эти файлы по одному? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2017, 12:01 |
|
Парсинг строка текста по запятую на SHELL
|
|||
---|---|---|---|
#18+
Код: powershell 1. 2. 3.
или, что более правильно, воспользоваться find с опцией -exec ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2017, 12:27 |
|
Парсинг строка текста по запятую на SHELL
|
|||
---|---|---|---|
#18+
MazoHist, find лучше, на мой взгляд ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2017, 13:04 |
|
Парсинг строка текста по запятую на SHELL
|
|||
---|---|---|---|
#18+
Ну как коллеги, можете привести пример ? И ещё как я могу сохранить отфильтрованный файл с таким же названием на другую директорию ?? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2017, 13:10 |
|
Парсинг строка текста по запятую на SHELL
|
|||
---|---|---|---|
#18+
proxy_911Ну как коллеги, можете привести пример ? И ещё как я могу сохранить отфильтрованный файл с таким же названием на другую директорию ?? Коллега, а шевельнуть извилиной уже никак.... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2017, 14:44 |
|
|
start [/forum/topic.php?fid=25&msg=39564441&tid=1481436]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 131ms |
0 / 0 |