Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Удаление из txt файлов не нужных строк и дубликатов строк. (http://forum.oszone.net/showthread.php?t=333387)

voler 24-02-2018 13:56 2799913

Удаление из txt файлов не нужных строк и дубликатов строк.
 
Подскажите как лучше решить задачу есть:
1. директория содержащая в себе много txt файлов.
2. в которых нужно удалить строки содержащие Слова UserName, Login, Logout
3. есть дубликаты строк, temp, bpdu, а может и целое предложение быть как условие.
4. исключить часть директорий.
5. исключить большие файлы.
6. удалить мусор после прогона появляются файлы 0 размера.

Второй пункт можно решить sed, но нужно выполнять поиск в более чем 1000 файлов. Как это сделать оптимально?

Код:

Echo on&Chcp 866

set $DSF=C:\_web\home\www\sw-logs
rem папка с твоими файлами

for /f %%a in ('Dir /b /s %$DSF% ^| Find /i ".txt"') do C:\_web\sed.exe  -i "/Username/d" %%~dpa%%~nxa

pause& goto :eof


voler 26-02-2018 14:10 2800262

Подскажите может кто уже сталкивался?


Время: 02:04.

Время: 02:04.
© OSzone.net 2001-