Bash-Tipp: So änderst du Dateiendungen im Batch-Modus
Czytanie artykułów na głos
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.
BackKto tu pisze?
Cześć, jestem Wolfgang.
Od 2006 roku zagłębiam się w fascynujący świat TYPO3 - to nie tylko mój zawód, ale także moja pasja. Moja ścieżka prowadziła mnie przez niezliczone projekty i stworzyłem setki profesjonalnych samouczków wideo skupiających się na TYPO3 i jego rozszerzeniach. Uwielbiam rozwikływać złożone tematy i przekształcać je w łatwe do zrozumienia koncepcje, co znajduje również odzwierciedlenie w moich szkoleniach i seminariach.
Jako aktywny członek Komitetu Edukacyjnego TYPO3, jestem zaangażowany w utrzymywanie aktualnych i wymagających pytań egzaminacyjnych TYPO3 CMS Certified Integrator. Od stycznia 2024 roku mam zaszczyt być oficjalnym Partnerem Konsultacyjnym TYPO3!
Ale moja pasja nie kończy się na ekranie. Kiedy nie nurkuję w głębinach TYPO3, często można mnie spotkać na rowerze, eksplorującego malownicze szlaki wokół Jeziora Bodeńskiego. Te wycieczki na świeżym powietrzu są dla mnie idealną równowagą - utrzymują mój umysł w świeżości i zawsze dostarczają mi nowych pomysłów.
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!