Bonjour,
Sous bash, j'ai 2 fichiers texte contenant des noms. Le 1er avec des noms de fichiers, le 2eme avec les nouveaux noms que ces fichiers doivent avoir.
exemple fic1.txt
fic2.txt
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4abc.doc truc.jpg 2.jpg ...
Donc, j'aimerais faire un petit mv et renommer mes fichiers en lot.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 abc2018.doc cool.jpg ...
Le problème c'est qu'un avec un seul argument je saurais faire, une boucle "while read line". Mais la commande mv à besoin de 2 arguments (l'ancien et le nouveau nom du fichier) et je suis perdu car je peux pas faire 2 boucles en même temps...
Comment m'y prendre ?
Pour résumer, je voudrais lire ligne par ligne chacun de mes 2 fichiers pour me servir des sorties dans une autre commande.
Merci pour vos idées![]()
Partager