Ich mache dieses Wget-Skript namens wget-images, das Bilder von einer Website herunterladen soll. Es sieht jetzt so aus:
wget -e robots=off -r -l1 --no-parent -A.jpg
Die Sache ist, wenn ich im Terminal eingebe ./wget-images www.randomwebsite.com
, heißt es
wget: missing URL
Ich weiß, dass es funktioniert, wenn ich die URL in die Textdatei eingebe und sie dann ausführe, aber wie kann ich es zum Laufen bringen, ohne der Textdatei URLs hinzuzufügen? Ich möchte einen Link in die Befehlszeile einfügen und klarstellen, dass ich Bilder von dem bestimmten Link möchte, den ich gerade als Parameter geschrieben habe.
Antwort1
Sie haben vergessen, dem Aufruf die Positionsparameter hinzuzufügen wget
, d . h "$@"
. .