Je suis encore très novice en matière de Shell scripting, donc je suis sûr que cette commande est complètement fausse. J'essaie de renommer un dossier de fichiers aux noms dans un fichier txt. La condition préalable est que le fichier filenames.txt et les fichiers du dossier soient déjà organisés pour faire correspondre la première ligne au premier fichier du système. Ce que j'ai obtenu est :
while read line; do echo -e "$line\n" | for f in *mkv do mv f $1; done < filenames.txt
mais ça n'a pas marché. Pouvez-vous m'aider à le corriger ?
Gracias