Ich versuche zu überprüfen, ob eine URL mit http | https beginnt und mit jpg | png endet. Ich habe gesucht, aber die Antworten funktionieren nicht für mich.Bash-Check für HTTP oder HTTPS Regex
Ich habe dies zur Zeit:
if [[ $url = ^https?://.*jpg ]]
then
wget -O webcam.jpg $url
fi
Aber seine nicht wget
zu. Was mache ich falsch?
Wurde nicht das Hinzufügen eines eine Hinter '*' übereinstimmen URL wie 'http: // jpg.com/not_an_image.html'? Ich denke, dass OP genaues Matching und nicht Substring-Matching wünscht. – dimo414