Recuperer une partie d'un nom de fichier
jeje_42
-
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
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
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:
- Recuperer une partie d'un nom de fichier
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
1 réponse
Salut,
Jette un oeil là : http://www.commentcamarche.net/forum/affich 11368892 fonction if nom de fichier?#6
Jette un oeil là : http://www.commentcamarche.net/forum/affich 11368892 fonction if nom de fichier?#6