|
|
myakuhin
Junior Member
Всего сообщений: 1
Ссылка
Дата регистрации на форуме: 23 янв. 2008
| Профиль | | Сообщить модератору
NEW! Сообщение отправлено: 23 января 2008 16:53
Подскажите пжл. новичку, накопился огромный - 400Мб лог файл и его нужно как-то открыть для редактирования, существующие в freebsd редакторы не открывают его - слишком огромный... нашел в инете инфу про ClickEdit который может открывать файлы размером 1Гб, но он платный, да для freebsd его сборки нет... ???
|
|
|
kostjn
Junior Member
Всего сообщений: 1
Ссылка
Дата регистрации на форуме: 13 фев. 2008
| Профиль | Email | Сообщить модератору
NEW! Сообщение отправлено: 13 февраля 2008 10:50
А какая цель анализа логов, если не секрет? Можно применить такое решение cat logfile | awk 'NR <= 10000' > logfile.part1 Берем из файла первые 10000 записей и записываем их в logfile.part1 cat logfile | awk 'NR > 10000' > logfile.ostatok Забираем остаток и пишем в logfile.ostatok
редактируем logfile.part1 и после редактирования собираем обратно cat logfile.part1 > logfile; cat logfile.ostatok >> logfile Этот способ в принципе универсален. И таким образом можно написать скриптик, который разбивает лог на куски, а после этого собирает обратно, отредактированные куски.
|
|
|
new_essense
Junior Member

Откуда: Тольятти Всего сообщений: 2
Ссылка
Дата регистрации на форуме: 23 фев. 2008
| Профиль | Email | WWW | Сообщить модератору
NEW! Сообщение отправлено: 23 февраля 2008 10:55
можно воспользоваться командой split. Как? смотри здесь --> man split
|
|
|
|
|
Время выполнения скрипта: 0.0682. Количество выполненных запросов: 16, время выполнения запросов 0.0089