Проверьте, существует ли список URL или нет в bash с curl - PullRequest
0 голосов
/ 07 мая 2018

Я пытаюсь проверить, действителен ли список URL-адресов. Я пытаюсь использовать Bash, но у меня нет правильного синтаксиса.

for url in $(cat domains.txt) 
do curl --output /dev/null --silent --head --fail "$url"; then
  echo "URL exists: $url"
else
  echo "URL does not exist: $url"
done

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 07 мая 2018

вам не хватает if (и соответствующего fi), чтобы ваш код работал.

#!/bin/bash
for url in $(cat domains.txt) 
do 
  if curl --output /dev/null --silent --head --fail "$url"; then
    echo "URL exists: $url"
  else
    echo "URL does not exist: $url"
  fi 
done
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...