0 / 0 / 0
Регистрация: 06.03.2013
Сообщений: 32
|
||||||||||||||||
1 | ||||||||||||||||
Ошибка при чтении лог-файла командой Get-Content с выставленным ReadCount16.11.2018, 11:56. Показов 889. Ответов 1
Доброго дня!
Написал скрипт для подсчёта количества строк в лог-файле, совпадающих с шаблоном и записанных в лог в определённое время (в последний час с момента запуска скрипта). Файл, по которому производится поиск, большой (пиковый объём информации - 600 МБ или 4,5 млн строк). Пример содержимого файла ниже:
Просьба помочь с устранением ошибки в работе этого скрипта.
0
|
16.11.2018, 11:56 | |
Ответы с готовыми решениями:
1
Ошибка при чтении файла Ошибка при чтении файла Ошибка при чтении из файла ошибка при чтении из файла |
1885 / 1107 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
||||||
17.11.2018, 02:05 | 2 | |||||
Судя по этому у вас попадаются строки не начинающиеся с "yyyy-MM-dd HH:mm:ss". Если это так, то будет разумно, прежде чем преобразовывать первые 20 символов в [DateTime], вовсе не выбирать такие строки.
Добавлено через 39 минут если я правильно понял что вам нужно, тогда это можно сделать примерно так:
И ещё я обратил внимание, что ваш скрипт считывает всё содержимое файла (блоками по 500 строчек) в переменную, т.е. -ReadCount 500 используется не для экономии памяти, но в этой переменной получается массив из текстовых блоков по 500 строчек каждый, что является странным решением. И далее, в $line попадают эти самые блоки из 500 строк...
0
|
17.11.2018, 02:05 | |
17.11.2018, 02:05 | |
Помогаю со студенческими работами здесь
2
Ошибка при чтении файла Ошибка при чтении из файла Ошибка при чтении из файла ошибка при чтении файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |