Recuperer une partie d'un nom de fichier

Fermé
jeje_42 - 5 mars 2009 à 13:26
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 5 mars 2009 à 14:19
Bonjour,


Je souhaiterais effectuer une boucle sur certains éléments d'un fichier.
Exemple:
J'ai une liste de 3 fichiers qui sont dans le repertoire exemple/ et qui s'écrivent :
blabla_12345_toto
blabla_12346_toto
blabla_12347_toto

Et j'aimerais boucler seulement sur le nombre à 5 chiffres entre les "_", cad faire une boucle du style :

for i in `cd exemple/ | ls * | cut -d "_" -f2` ; do

echo $i

done

mais cela ne fonctionne pas. Je n'arrive pas à selectionner une partie spécifique d'un nom de fichier.

Merci !

Jérôme
A voir également:

1 réponse

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
5 mars 2009 à 14:19
0