PDA

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


Elven
29-11-2013, 13:23
Дано:
Текстовый файл в котором лежат IPv4. один IP - одна строка

приблизительно так
1.1.1.1
1.1.1.2
10.20.3.15
20.0.0.20
15.20.30.40

Надо:
Брать IP из файла, пинговать его, если пингуется - удалить строку.


з.ы. Сорри что с такой мелочью обращаюсь, но нужно это сделать вчера, у нас тут проверка, а я с перепою. :/

sov44
29-11-2013, 15:23
Elven, как вариант
@ECHO OFF
SETLOCAL EnableDelayedExpansion

for /f "delims=" %%a in ('type my_ip.txt') do ping %%a |Find "TTL=" || echo %%a>>no_ping.txt
exit /b
с обратным переименованием, думаю, разберётесь.

Elven
29-11-2013, 17:44
Да, спасибо, подойдет.




© OSzone.net 2001-2012