J'ai de nombreux fichiers dans un dossier et je veux leur ajouter soit un préfixe, soit un suffixe (pas les deux ). J'ai vérifié ici et découvert que je peux utiliser
for filename in *.jpg; do mv "$filename" "prefix_$filename"; done;
pour ajouter un préfixe à tous les fichiers se terminant par .jpg
(et si je supprime le .jpg
, il ajoutera le préfixe à tous les fichiers du dossier actuel).
Cependant, j'aimerais pouvoir
- Ajouter un sufix (qui est, renommer
filename.ext
àfilename.whatever.ext
), - Vérifiez si le préfixe ou le suffixe est déjà présent, puis ignorez,
- Créez un alias qui accepte des arguments tels que
addprefix whatever *.ext
ouaddsufix whatever *.*