Подскажите пжл. новичку, накопился огромный - 400Мб лог файл и его нужно как-то открыть для редактирования, существующие в freebsd редакторы не открывают его - слишком огромный... нашел в инете инфу про ClickEdit который может открывать файлы размером 1Гб, но он платный, да для freebsd его сборки нет... ???
>Подскажите пжл. новичку, накопился огромный - 400Мб лог файл и его нужно
>как-то открыть для редактирования, существующие в freebsd редакторы не открывают его
>- слишком огромный... нашел в инете инфу про ClickEdit который может
>открывать файлы размером 1Гб, но он платный, да для freebsd его
>сборки нет... ???vim -n file
423Mb, примерно 30 секунд.
Celeron 2.6 1Gb RAM.
Зачем? Честное слово не могу придумать нужды в ручном редактирование лога, кроме подтирания следов.
Есть утилиты grep, tail, sed, можно и перлом "редактировать".
Опиши вкратце каким образом надо править файл, подумаем.
>Есть утилиты grep, tail, sed, можно и перлом "редактировать".
>Опиши вкратце каким образом надо править файл, подумаем.это лог сквида, там данные за несколько месяцев, а мне надо отчеты за каждый месяц
То есть тебе нужно разрезать большой файл на несколько маленьких?Тут много вариантов:
1. Открыть файл в less, найти нужные номера строк при помощи команды '=' и потом выдернуть нужный диапазон строк при помощи связки head и tail
2. Просто отфильтровать при помощи grep
Эта задача уже давно решена, посмотри http://www.opennet.me/prog/sml/100.shtml
Лично пользуюсь sargЕсли хочется самому, то я бы делал так - скриптом на перле читаем построчно, выделяем время запроса (оно в юникс-тайм), конвертирую в нужный формат и после сравнения даты пишем строку в файл / пишем данные в массив и т.п.
И советую настроить ротацию лога
>>Есть утилиты grep, tail, sed, можно и перлом "редактировать".
>>Опиши вкратце каким образом надо править файл, подумаем.
>
>это лог сквида, там данные за несколько месяцев, а мне надо
>отчеты за каждый месяцРазбивка access.log файла по дням (месяцам).
http://www.opennet.me/openforum/vsluhforumID12/5266.html
А если не лог? Файл импорта WordPress, 160 Мб. Не всасывается CMS, т.к. есть несколько ошибок. Хотел вручную поправить, ан нет, не открывается.
> А если не лог? Файл импорта WordPress, 160 Мб. Не всасывается CMS,
> т.к. есть несколько ошибок. Хотел вручную поправить, ан нет, не открывается.В пхп максимумы увеличьте.