Ich habe Hunderte von JPG-Dateien in verschiedenen Ordnern wie diesen:
Grundsätzlich muss ich die SPACES entfernen. Ich kenne bereits den Befehl, die Leerzeichen in Unterstriche umzuwandeln:
$ rename "s/ /_/g" *
Aber ich brauche die Unterstriche in diesem Fall nicht. Ich muss nur den Platz entfernen. Ich habe Folgendes versucht, aber es hat nicht funktioniert:
$ rename "s/ //g" *
Jede Hilfe wäre dankbar.
Sie könnten so etwas tun:
IFS="\n"
for file in *.jpg;
do
mv "$file" "${file//[[:space:]]}"
done
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen