Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для YuS_2

Crazy


Contributor


Сообщения: 1171
Благодарности: 487

Профиль | Отправить PM | Цитировать


Цитата 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
	}
}

-------
scio me nihil scire. Ѫ

Это сообщение посчитали полезным следующие участники:

Отправлено: 08:43, 13-08-2019 | #27