Bonjour à tous,

Je cherche à réaliser un script en bash pour renommer en masse des fichiers dans un répertoire.
C'est la première fois que je réalise un script schell et voilà ce que j'aimerai réaliser:

j'ai un fichier au format : HEALTHY_CATFLUI_MONGODB_FLUIDE_2017-09-13_09-48-50.csv

J'aimerais obtenir : HEALTHY_CATFLUI_MONGODB_FLUIDE_20170913_0948_50.csv


avec rename
Code : Sélectionner tout - Visualiser dans une fenêtre à part
find ./ -depth -name "*-*"  -exec rename 's/-//g' "{}" \;
J'arrive à obtenir ça:

HEALTHY_CATFLUI_MONGODB_FLUIDE_20170913_094850.csv

Mon problème est d'arriver à séparer les deux derniers chiffres du reste ( Dans l'exemple: "50" qui représente les secondes ) par un underscore

En gros je cherche un équivalent à la commande explode en bash de manière à pouvoir découper mon nom de fichier et pouvoir agir sur ces deux derniers chiffres, est ce possible à votre avis ?

merci d'avance pour votre aide