Skip to main navigation Skip to main content Skip to page footer
Bash-Tipp: So änderst du Dateiendungen im Batch-Modus

Bash-Tipp: So änderst du Dateiendungen im Batch-Modus

Laat artikelen voorlezen

Loading the Elevenlabs Text to Speech AudioNative Player...
| Web Development | Geschatte leestijd : min.

Wenn du mal eine ganze Reihe von Dateien hast, deren Endungen du ändern möchtest, kann das manuelle Umbenennen ganz schön mühsam werden. Zum Glück lässt sich das in der Shell super einfach und schnell erledigen – mit einem einzigen Befehl. Egal, ob es um .txt in .xlf, .csv in .json oder irgendeine andere Kombination geht, der Trick funktioniert für alle Dateiendungen.

Hier ein Beispiel, wie du alle .txt-Dateien in einem Verzeichnis in .xlf umbenennen kannst:

for file in *.txt; do mv "$file" "${file%.txt}.xlf"; done

Was passiert hier genau?

  • for file in *.txt: Dieser Teil des Befehls durchsucht das aktuelle Verzeichnis nach allen Dateien, die mit .txt enden. Du kannst .txt natürlich durch jede beliebige Endung ersetzen.
  • mv "$file" "${file%.txt}.xlf": Der Befehl mv übernimmt das Umbenennen. ${file%.txt} entfernt die alte Endung, und .xlf wird hinzugefügt. Auch hier sind .txt und .xlf nur Platzhalter für die Endungen, die du ändern möchtest.

Falls du dir erst mal anschauen möchtest, welche Dateien betroffen sind, kannst du das Ganze auch testen, ohne die Dateien gleich umzubenennen. Verwende dafür einfach diesen Befehl:

for file in *.txt; do echo mv "$file" "${file%.txt}.xlf"; done

Das listet dir alle Änderungen auf, ohne sie tatsächlich durchzuführen. So kannst du sicherstellen, dass alles passt, bevor du den Befehl richtig ausführst.

Dieser einfache Shell-Trick spart dir eine Menge Zeit und macht das Bearbeiten von vielen Dateien auf einmal richtig effizient.

Back

Wie schrijft hier?

Hoi, ik ben Wolfgang.

Sinds 2006 duik ik diep in de fascinerende wereld van TYPO3 - het is niet alleen mijn beroep, maar ook mijn passie. Mijn pad heeft me door talloze projecten geleid en ik heb honderden professionele video tutorials gemaakt over TYPO3 en zijn extensies. Ik hou ervan complexe onderwerpen te ontrafelen en ze om te zetten in eenvoudig te begrijpen concepten, wat ook tot uiting komt in mijn trainingen en seminars.

Als actief lid van het TYPO3 Education Committee zet ik me in om de TYPO3 CMS Certified Integrator examenvragen actueel en uitdagend te houden. Sinds januari 2024 ben ik er trots op een officiële TYPO3 Consultant Partner te zijn!

Maar mijn passie eindigt niet bij het scherm. Wanneer ik niet in de diepte van TYPO3 duik, vind je me vaak op mijn fiets, de schilderachtige paden rond het Bodenmeer verkennend. Deze uitstapjes in de buitenlucht zijn mijn perfecte balans - ze houden mijn geest fris en voorzien me altijd van nieuwe ideeën.

Der TYPO3 Newsletter

TYPO3-Insights direkt in dein Postfach! 
Hol dir monatliche Updates, praktische Tipps und spannende Fallstudien. 
Übersichtlich, zeitsparend, ohne Spam. 
Bist du dabei? Jetzt für den Newsletter anmelden!

Trage dich hier ein, um den Newsletter zu erhalten.