Войти

Показать полную графическую версию : [решено] Удаление строк содержащих искомое слово


oleg-sm
15-09-2012, 11:02
Доброго времени суток, форумчане!

есть лог апача, который весит уже 67 мегабайт, в нем около 227 тысяч строк. строки можно условно поделить на 2 типа - содержащие слово [notice] и слово [error].
нужно полностью очистить от строк, содержащих [notice], вот не пойму, как это сделать. можно в notepad++ найти все строки, но заменить можно только само слово. может какое то регулярное выражение нужно? можно еще и на php, если есть подобное

заранее спасибо!

Iska
15-09-2012, 13:38
Попробуйте так:
type "log.log" | find.exe /v /i "[notice]">"log2.log"

oleg-sm
15-09-2012, 19:23
большое спасибо, в новом файле отсутствуют строки со значением [notice]

Terry_0
16-02-2014, 06:39
подскажите плиз, код: для замены одних символов другими. Пробовал через блокнот, но так ошибка. К примеру мне нужно заменить Q на 1, а замена идет не только у букв верхнего регист, но и нижнего т.е. Q>1, q>1.




© OSzone.net 2001-2012