Script shell pour renommer plusieurs extensions de fichier

Emmanuel Gautier / October 30, 2021

Un script shell permettant de renommer de manière récursive des extensions de fichier dans le dossier courant. Ici, le changement est pour l'extension markdown mais vous pouvez changer facilement l'extension.

Markdown

rename-multiple-fileextensions-markdown.sh
for x in **/*.md; do mv "$x" "${x%.md}.mdx"; done

Typescript

rename-multiple-fileextensions-typescript.sh
for x in **/*.js; do mv "$x" "${x%.md}.ts"; done