PDA

Показать полную графическую версию : Парсинг лога с ip и path


Gestmen
11-11-2015, 19:35
Есть лог файл с ip и путь

есть такой log.log:
1.2.3.4 D:/srv/apps/something
1.2.3.5 D:/srv/apps/somethinggood
1.2.3.8 D:/srv/apps/somethingbad
1.2.3.9 D:/srv/apps/somethingverybad



есть blackwords.txt файл:
bad
verybad
veryverybad


Нужно взять ip который содержит фразы из blackwords.txt
и записать в файл output.txt

Вот output.txt пример:
1.2.3.8
1.2.3.9
Подскажите код vbs.
Или куда именно копать.
Спасибо в любом случае.

Foreigner
11-11-2015, 19:53
Или куда именно копать. »
На PowerShell:

gc log.log | sls (gc blackwords.txt) | % { $_.line.split()[0] } | sc output.txt

Gestmen
11-11-2015, 21:14
Foreigner,
Спасибо помогло!
На PowerShell v2(win server 2008 r2) sls не сработало, поменял на Select-String и заработало.
Благодорю.




© OSzone.net 2001-2012