Sie können es auf verschiedene Arten tun. Ein kleines Skript wird helfen. Sie können es mit anrufen /bin/bash myscript.sh http://yourhost/yourimage.ext where_to_save
. Das Zielverzeichnis ist optional:
#!/bin/bash MyLink=$ DestDir=$ # fix destination directory MyPath=$(dirname $MyLink) # strip the dirname (Not used) MyFile=$(basename $MyLink) # strip the filename Extension="$" # strip the extension wget $MyLink # get the file MyMd5=$(md5sum $MyFile | awk '') # calculate md5sum mv $MyFile $/$.$ # mv and rename the file echo $MyMd5 # print the md5sum if wanted
Der Befehl entfernt die dirname
letzte Komponente vom Dateinamen und der Befehl entfernt das basename
Verzeichnis und das Suffix von Dateinamen.
Sie können sogar entscheiden, die Datei direkt von wget im Zielverzeichnis zu speichern und danach die md5sum zu berechnen und umzubenennen. In diesem Fall müssen Sie verwenden wget From_where/what.jpg -O destpath
. Hinweis ist ein Kapital o O
und keine Null.