![]() |
Удалить ненужные строки из лог файла
Здравствуйте, есть лог файл следующего вида
Код:
2016-12-17 16:47:24.958 [youtube] ITHKAu4xmNg: Downloading webpage лог из программы youtube-dl пишу через https://ritchielawrence.github.io/mtee/ коммандой следующего вида Код:
main.bat 2>&1 | mtee/d/t/+ log.txt я хочу удалять или если можно вообще не писать в файл строки начинающиеся с [download] 0.0% of 206.81MiB at 26.73KiB/s ETA 02:12:00 я погуглил но пока решения не нашёл. буду рад помощи. заранее спасибо. |
hp1nt0, пробовали просто добавлять к «youtube-dl.exe» параметр «--no-progress»?
|
Iska
В таком случае не отображается скорость и прогресс скачивания. А с моим интернетом это важно. |
нагуглил такой способ:
Код:
type file.txt | findstr /v ERROR | findstr /v REFERENCE Код:
findstr /v "ERROR REFERENCE" infile.txt > outfile.txt правда в ненужных есть три пробела после [download]. я попробовал так: Код:
main.bat 2>&1 | findstr /v "[download] " | mtee/d/t/+ events.log Код:
main.bat 2>&1 | findstr /v "[download] " может кодировка? |
Попробуйте что-нибудь наподобие такого:
Код:
"youtube-dl.exe" --console-title <Url> 2>&1 | find.exe /i /v "[download]" | mtee.exe /d /t /+ log.txt Цитата:
|
Удаляет строки начинающиеся с [download
Код:
@Echo Off |
Iska, вам нет равных в поиске решения любых проблем!
я бы навряд ли додумался до настолько элегантного решения. я уже думал запускать батник сервисом а процесс работы смотреть просмоторщиком логов. поскольку я из батника вызываю батник то --console-title я вставил туда. результирующая команда выгядит так: Код:
main.bat 2>&1 | find.exe /i /v "[download] " | mtee/d/t/+ log.log megaloman, спасибо и вам. сейчас я почищу от мусора свои залежы. |
Цитата:
|
Время: 18:16. |
Время: 18:16.
© OSzone.net 2001-