Я делаю этот скрипт wget, который называется wget-images, который должен загружать изображения с веб-сайта. Сейчас это выглядит так:
wget -e robots=off -r -l1 --no-parent -A.jpg
Дело в том, что в терминале, когда я ввожу ./wget-images www.randomwebsite.com
, он говорит
wget: missing URL
Я знаю, что это работает, если я вставлю url в текстовый файл и затем запущу его, но как мне заставить это работать без добавления каких-либо url в текстовый файл? Я хочу вставить ссылку в командную строку и дать ей понять, что мне нужны фотографии этой определенной ссылки, которую я только что написал в качестве параметра.
решение1
Вы забыли добавить позиционные параметры к wget
вызову, т.е. "$@"
.