1

Я делаю этот скрипт wget под названием wget-images, который должен загружать изображения с веб-сайта. Теперь это выглядит так:

wget -e robots=off -r -l1 --no-parent -A.jpg

Дело в том, что в терминале, когда я ставлю ./wget-images www.randomwebsite.com , он говорит

wget: missing URL

Я знаю, что это работает, если я помещаю URL-адрес в текстовый файл, а затем запускаю его, но как я могу заставить его работать без добавления каких-либо URL-адресов в текстовый файл? Я хочу поместить ссылку в командную строку и дать ей понять, что я хочу изображения этой определенной ссылки, которую я только что написал в качестве параметра.

1 ответ1

1

Вы забыли добавить позиционные параметры к вызову wget , т.е. "$@" .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .