Цитата Freddy1984:
в файле in.txt имеется список ip. для примера: »
|
Ну, списка, положим, тут нет, а есть только один IP адрес с указанным портом...
Для тестирования необходимо было бы указать пару существующих и пару несуществующих.
Цитата Freddy1984:
в файл out.txt должно выводится:
(соответственно пустые ip адреса - пропускать) »
|
Т.е. не существующие IP? "Пустые" - не совсем понятно.
Цитата Freddy1984:
После запуска скрипта почему то идёт пауза в 30 сек. перед прогоном по списку. »
|
а поместите в список первым адресом проверенный, т.е. тот который действительно существует...
А так, учитывая всё вышенаписанное, попробуйте так:
Код:
$fin = 'in.txt'
$fout = 'out.txt'
gc $fin -enc utf8|%{
$tmp = $(curl.exe -Im 3 "$_")
if ($tmp -match 'http'){
$_,$tmp|out-file $fout -enc utf8 -app
}
}