![]() |
парсер для txt
Всем привет.
Прошу вашей помощи. Помогите написать простой парсер. имеются ip такого типа 222.222.222.222;admin;login 222.222.222.222;terato;feare 222.222.222.222;detaro;berati 222.222.222.222;fefgr;gtjhuyiu - IP в тексnе одни и теже попадаются только с разными данными для входа ----------------------------------------- Допустим если в тексте попадаются ip с данными ;admin;login, то все остальные данные вместе с дубликатами ip удаляются в том числе и ip с данными ;admin;login. Спасибо, за помощь. |
retabo,
Код:
findstr ";admin;login$" 1.txt && 1>1.txt echo 222.222.222.222;admin;login |
Цитата:
Ну а если txt имеет разный список IP? И еще данный bat, представленный выше, оставляет IP с данными 222.222.222.222;admin;login, ну а как и эту строку разом удалить вместе с остальными при условии что - найден ип с ;admin;login - удалить все дубли ип но с другим login;password |
retabo,
Еще раз по пунктам. Что-то не въезжаю. И пример файла. |
вот пример:
212.35.91.23;admin;root 212.35.77.161;sucker_fucker;sucker_fucker 212.35.77.161;admin;root 212.35.77.161;admin;admin 212.35.77.77;sucker_fucker;sucker_fucker ----------------- ;sucker_fucker;sucker_fucker - этот логин и пасс выступает в качестве проверочного, если он присутствует для одного IP, то другие варианты входа для этого же IP в тексте НЕ рабочие (в том числе ;sucker_fucker;sucker_fucker) , и следовательно удаляется все IP вместе с дынными для входа! Пример. Имеется IP c доступом: 212.35.77.161;sucker_fucker;sucker_fucker Но также имееются для этого ип другие варианты в тексте: 212.35.77.161;admin;root 212.35.77.161;admin;admin Так как мы видем в тексте проверочный логин и пасс ;sucker_fucker;sucker_fucker, то другие варианты (212.35.77.161;admin;root, 212.35.77.161;admin;admin) удаляются, вместе с 212.35.77.161;sucker_fucker;sucker_fucker, из списка, так как известно что доступа нет. Как то так. |
Цитата:
|
Я вроде уже рассписал поподробней....
|
Т.е. надо удалить все вхождения проверочного логина, плюс удалить все вхождения ip:
Код:
@echo off |
Foreigner,
Пробовал этот батник, почему то у меня никакого результат нет....просто черный экран в кмандной строке, и результат не отображается( |
retabo,
Проверил, все работает. Какая версия Windows? Цитата:
|
Foreigner,
Да, не углядел что в .tmp сохраняется. Спасибо. Но это конечно немного не то. Если в текстовом файле есть к примеру: 145.125.22.22;admin;admin 145.125.22.22;admin;root 145.125.22.22;root;root 145.125.22.22;root;admin 145.125.22.22;sucker_fucker;sucker_fucker то он удаляет только 145.125.22.22;sucker_fucker;sucker_fucker. А необходимо при наличии IP;sucker_fucker;sucker_fucker удалять весь столбец с таким же IP (не зависимо какие там логины и пароля). Зачем они нужны, если заранее известно что они не работают при наличии попавшего sucker_fucker;sucker_fucker |
Цитата:
|
Foreigner,
Все разобрался, спасибоForeigner за помощь. |
Время: 18:27. |
Время: 18:27.
© OSzone.net 2001-