CMD/BAT - [решено] Удаление строки из текстового файла

Ответить
Аватара пользователя
Elven

CMD/BAT - [решено] Удаление строки из текстового файла

Сообщение Elven »

Дано:

Текстовый файл в котором лежат IPv4. один IP - одна строка


читать дальше »




приблизительно так



Код:

Код: Выделить всё

1.1.1.1
1.1.1.2
10.20.3.15
20.0.0.20
15.20.30.40







Надо:

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






читать дальше »


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

Re: CMD/BAT - [решено] Удаление строки из текстового файла

Сообщение sov44 »

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

с обратным переименованием, думаю, разберётесь.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»