Ich habe viele Dateien in meinem Ordner mit den Namen 1.jpg-xyz
, 1.jpg-abc
, 2.jpg-qwe
usw. Ich möchte vor allem .jpg an das Ende des Bildnamens verschieben. Ich kann es nicht manuell machen, da es Tausende sind. Ich kann nicht xyz usw. nach .jpg im aktuellen Namen loswerden, da sie wichtige Informationen haben. Also nur die Option, die ich habe, ist .jpg zu Ende zu verschieben. Kann mir jemand sagen, mit welchem Kommando oder Skript ich das machen soll?Ändern Dateiname mit Python-Skript
1
A
Antwort
0
Dies sollte funktionieren:
find *jpg* | while read f ; do g=$(echo "$f" | sed s/\.jpg//) ; echo "mv $f ${g}.jpg" ; done
Wenn die mv Befehle aussehen wiederholte, was Sie das Echo „“ um es dann entfernen möchten, und erneut ausführen.
0
Der folgende Code bash werden alle Dateien mit .jpg- auflisten und
re='([^.]+)\.jpg(-.*)'
for file in *.jpg-*
do
if [[ $file =~ $re ]]
then
mv $file "${BASH_REMATCH[1]}${BASH_REMATCH[2]}.jpg"
fi
done
Verwandte Themen
- 1. Dateiname mit Excel-Tabelle ändern
- 2. IIS Neufassung ändern Dateiname
- 3. ändern Laravel willkommen Dateiname
- 4. Dateiname C# mit einer Schleife ändern
- 5. Ändern ApplicationInsights.config Dateiname zu ApplicationInsights.MyProjectName.config
- 6. Bash - Dateiname ändern Datum + 1
- 7. android ProGuard kann Dateiname ändern
- 8. setTitleWithReprenesedFilename nicht ändern NSWindows Dateiname?
- 9. Ändern eines bestimmten Feldes nach Dateiname
- 10. Ändern der Standardsyntax basierend auf Dateiname
- 11. PHP Dateiname beim Hochladen für Miniaturansichten ändern
- 12. Django ändern Dateiname in PDF-Export
- 13. C# ändern Prozess Dateiname während der Ausführung
- 14. Dateiname der hochgeladenen Datei ändern django
- 15. Datei-Upload Dateiname in Java ändern
- 16. Django ImageField Dateiname beim Hochladen ändern
- 17. Dateiname oder Dateiname?
- 18. lesen Dateiname mit Leerzeichen
- 19. Regulärer Ausdruck mit Dateiname
- 20. Temporärer Dateiname mit js
- 21. Python os.stat (Dateiname) .st_size versus os.path.getsize (Dateiname)
- 22. Dateiname mit Datum in Log4j
- 23. Standardlebensart Dateiname mit HTTP angeben
- 24. Bilder mit: nopm: in Dateiname
- 25. Spring RestTemplate Dateiname mit Akzenten
- 26. Std :: Ifstream Initialisierung mit Dateiname
- 27. benutzerdefinierten Dateiname mit JSZIP setzen
- 28. Unbekannte Dateierweiterung mit Dateiname "store"
- 29. Benutzerdefinierter Dateiname mit Angular Cli
- 30. MultipartMemoryStreamProvider: Dateiname?
Warum 'für Datei in $ (ls * .jpg - *) -.jpg bewegen'? Warum nicht 'für Datei in * .jpg- *'? – Wodin