J'essaie de renommer un tas de morceaux de musique dans un répertoire, mais j'ai eu cette erreur:
Lors du déplacement de plusieurs fichiers, le dernier argument doit être un répertoire
Voici le script:
for file in * ; do
mv $file $(echo $file |sed 's/^.\{5\}//g')
done
Cela fonctionne pour un fichier sans espace, comment modifier ce script?
-
. Au lieu d'echo "$file"
utilisationprintf '%s\n' "$file"
.