Salut
je dois "nettoyer" un ensemble de fichiers dont les noms ressemblent à ceci
2019 toto (2019/espace/toto)
2018 titi
2019 titi
tititoto (2018)
titi (2019)
toto (2017) etc.
par ailleurs, certains des contenus des parenthèses ne sont pas
seulement des chiffres par exemple "toto (jan 2019)"
j'ai déjà effectué un gros travail de tri et de dédoublonnage donc il ne
devrait plus y avoir de fichier à contenu identique dans cet ensemble de
répertoires mais je sèche sur l'étape suivante:
je souhaite renommer en masse tous les fichiers selon le schéma suivant :
xxxx-titi , xxxx-toto etc.
par exemple "toto (jan 2019)"
toto/espace/parenthèse/contenu-de-la-parenthèse/parenthèse devrait être
renommé en "2019-toto"
en récupérant donc le contenu NUMERIQUE exclusivement des parenthèses
figurant dans le nom de *certains* fichiers , en virant l'espace de fin
et en ajoutant un tiret plutôt qu'une espace entre le contenu de la
parenthèse (qui donc se trouvera au début du nom) et la suite du nom de
fichier.
j'ai su faire ça il y a trés longtemps avec awk mais là je bute sur le
fait que les noms de fichiers n'ont pas tous le même nombre de caractères
pourriez-vous m'aider ?
Sam