
Wie kann ich beispielsweise Dateien am besten umbenennen .JPG
und .jpg
gleichzeitig …
Ich habe hier und bei Google nachgeschaut und bin auf Dinge wie die folgenden gestoßen, aber gibt es eine Möglichkeit, beides abzudecken?
Skript:
for i in *.jpg; do mv -i "$i" ${RANDOM}${RANDOM}.jpg; done
Antwort1
Stellen Sie die Dateinamenerweiterung einfach auf unempfindlich ein:
shopt -s nocaseglob
Und dann macht Ihr Skript sowohl *.jpg als auch *.JPG:
for i in *.jpg; echo $i; done
file.jpg
file.JPG
file.Jpg
Antwort2
Ja, Sie können beide unten genannten Befehle in eine Datei mit der Erweiterung .sh wie image_change.sh einfügen und von der Befehlszeile aus ausführen sh image_change.sh
for i in *.jpg; do mv -i "$i" ${RANDOM}${RANDOM}.jpg; done;
for i in *.JPG; do mv -i "$i" ${RANDOM}${RANDOM}.jpg; done;