Код: Выделить всё
for i in `cat ./url.txt` ; do echo -e "\n\n===============\n\n"; echo $i ; ${CURL} $i 2> >(sed '/^*/d;/^</d;s/^> //'); done
Открываем файл с линками и curl отправляет к хостам запросы, все работает. Проблема в следующем коде:
Код: Выделить всё
for i in `cat ./url.txt` ; do echo -e "\n\n===============\n\n"; echo $i ; cat header.txt | nc $i 80; done
Но как только я пробую использовать netcat получаю ошибку:
https://mysite.ru/
nc: getaddrinfo: nodename nor servname provided, or not known
Не понимаю почему netcat не видит хосты, ведь они должны быть в переменной $i.
Файл header.txt:
Код: Выделить всё
GET / HTTP/1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:33.0) Gecko/20100101 Firefox/33.0