HI, Je suis complètement nouveau sur Bash et StackOverflow.Renommer et déplacer des fichiers en Bash ou en Perl
Je dois déplacer un ensemble de fichiers (tous contenus dans le même dossier) dans un dossier cible où des fichiers portant le même nom peuvent déjà exister.
Dans le cas où un fichier spécifique existe, j'ai besoin de renommer le fichier avant de le déplacer, en ajoutant par exemple un entier incrémental au nom du fichier.
Les extensions doivent être conservées (en d'autres termes, l'entier incrémental ajouté doit aller avant l'extension). Les noms de fichier peuvent contenir des points au milieu. À l'origine, je pensais à comparer les deux dossiers pour avoir une liste des fichiers existants (j'ai fait cela avec "comm"), mais ensuite je me suis un peu coincé. Je pense que j'essaie juste de faire les choses de la manière la plus compliquée possible.
Un conseil pour le faire dans le "bash"? C'est OK si cela est fait dans un script autre que le script bash.
Bienvenue sur SO! :) –
@Katie - J'ai pris la liberté d'éditer votre question et de mettre les deux choses qui ont été clarifiées par vous dans les commentaires. – DVK