Salut,
J'aimerais récupérer un morceau du chemin d'accès d'une série de fichiers, ces derniers se présentent sous la forme suivante :
/var/mon/repertoire/00/11/22/99-fichier
/var/00/12/34/98-fichier
/var/mon/repertoire/de/fichiers/11/22/33/97-fichier
Mon but serait de récupérer
00/11/22
00/12/34
11/22/33
Je pensais y être arrivé grâce à
Mais mon expression régulière doit être mal choisie car si le chemin ressemble à ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo /var/mon/repertoire/de/fichiers/11/22/33/97-fichier |egrep -o "*[0-9]+/+*[0-9]+/+*[0-9]+/"
12/56/blabla/plop/34/79/90/fichier
La commande ressort
12/56 34/79/90
Quelqu'un voit comment éliminer le groupe de chiffre parasite?
Partager