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

Leer artículos en voz alta

Loading the Elevenlabs Text to Speech AudioNative Player...
| Web Development | Tiempo estimado de lectura : 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.

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.

Back

¿Quién escribe aquí?

Hola, soy Wolfgang.

Desde 2006, he estado buceando profundamente en el fascinante mundo de TYPO3 - no es sólo mi profesión, sino también mi pasión. Mi camino me ha llevado a través de innumerables proyectos, y he creado cientos de video tutoriales profesionales centrados en TYPO3 y sus extensiones. Me encanta desentrañar temas complejos y convertirlos en conceptos fáciles de entender, lo que también se refleja en mis formaciones y seminarios.

Como miembro activo del Comité de Educación TYPO3, estoy comprometido a mantener las preguntas del examen TYPO3 CMS Certified Integrator actualizadas y desafiantes. ¡Desde enero de 2024 estoy orgulloso de ser un Consultor Partner oficial de TYPO3!

Pero mi pasión no termina en la pantalla. Cuando no estoy buceando en las profundidades de TYPO3, a menudo me encontrarás en mi bicicleta, explorando los pintorescos senderos alrededor del lago Constanza. Estas excursiones al aire libre son mi equilibrio perfecto: mantienen mi mente fresca y siempre me aportan nuevas ideas.

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.