Bash-Tipp: So änderst du Dateiendungen im Batch-Modus
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.
Here is an example of how you can rename all .txt files in a directory to .xlf:
for file in *.txt; do mv "$file" "${file%.txt}.xlf"; done
What exactly happens here?
- for file in *.txt: This part of the command searches the current directory for all files ending with .txt. You can of course replace .txt with any extension.
- mv "$file" "${file%.txt}.xlf": The mv command takes over the renaming. ${file%.txt} removes the old ending and .xlf is added. Again, .txt and .xlf are just placeholders for the endings you want to change.
If you want to see which files are affected first, you can also test the whole thing without renaming the files straight away. Simply use this command:
for file in *.txt; do echo mv "$file" "${file%.txt}.xlf"; done
This lists all changes without actually making them. This way you can make sure that everything fits before you execute the command correctly.
This simple shell trick saves you a lot of time and makes editing lots of files at once really efficient.
BackQui écrit ici ?
Salut, je m'appelle Wolfgang.
Depuis 2006, je me plonge profondément dans le monde fascinant de TYPO3 - ce n'est pas seulement mon métier, c'est aussi ma passion. Mon parcours m'a conduit à travers d'innombrables projets et j'ai créé des centaines de guides vidéo professionnels axés sur TYPO3 et ses extensions. J'aime démêler les sujets complexes et les transformer en concepts faciles à comprendre, ce qui se reflète également dans mes formations et mes séminaires.
En tant que membre actif du TYPO3 Education Committee, je m'engage à ce que les questions d'examen pour le TYPO3 CMS Certified Integrator restent toujours actuelles et stimulantes. Depuis janvier 2024, je suis fier d'être partenaire officiel de TYPO3 Consultant!
Mais ma passion ne s'arrête pas à l'écran. Quand je ne suis pas en train de plonger dans les profondeurs de TYPO3, tu me trouves souvent sur mon vélo en train d'explorer les chemins pittoresques du lac de Constance. Ces excursions en plein air sont mon équilibre parfait - elles me permettent de garder l'esprit frais et me donnent toujours de nouvelles idées.
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!