-d pour définir le caractère délimiteur, -f pour spécifier le ou les champs à récupérer.
Vois aussi ce qu'un for i in *dat peut t'apporter (man bash).
Ca, c'est en considérant que tous tes fichiers sont nommés de la même façon. S'il y a des variations plus subtiles et que tu es amenée à devoir reconnaître des motifs donnés, vois du coté des expressions régulières et de la commande sed.
# cut, regexp, shell
Posté par Obsidian . En réponse au message recuperer une partie d'un nom de fichier. Évalué à 3.
echo "XXXXXXXX_YYY_27127_20070216.dat" | cut -d'_' -f3
-d pour définir le caractère délimiteur, -f pour spécifier le ou les champs à récupérer.
Vois aussi ce qu'un for i in *dat peut t'apporter (man bash).
Ca, c'est en considérant que tous tes fichiers sont nommés de la même façon. S'il y a des variations plus subtiles et que tu es amenée à devoir reconnaître des motifs donnés, vois du coté des expressions régulières et de la commande sed.
Bon courage.