[KSH]Test sur le dernier caractère du fichier

Hibou91420 -  
 Hibou91420 -
Bonjour à tous

Etant debutant en programmation, j'aurais besoin de votre aide pour un petit script de deplacement de fichiers.
Dans un repertoire, j'ai une liste de fichiers qui commencent tous par FICHIER_tagxxxx (où xxxx sont des caracteres variables) mais qui terminent par un caractere different (a ou b).
Par exemple j'ai l'ensemble de fichiers suivants :

FICHIER_tag0035_xxxxa
FICHIER_tag0211_xxxxa
FICHIER_tag0409_xxxxb
FICHIER_tag0035_xxxxb
FICHIER_tag0211_xxxxb

Comment filtrer sur le dernier caractere et lui indiquer : si le dernier caractere est egal a "a", deplace le dans le repertoire "fichiers_a", autrement deplace les dans le répertoire "fichiers_b" ?

Merci beaucoup pour votre aide.

Hibou
A voir également:

3 réponses

jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

[rep]$ ls -1
FICHIER_tag0035_xxxxa
FICHIER_tag0035_xxxxb
FICHIER_tag0035_xxxxc
FICHIER_tag0035_xxxxq

[rep]$ ls -1 | grep 'b$'
FICHIER_tag0035_xxxxb

[rep]$
;-))
0
dubcek Messages postés 18786 Date d'inscription   Statut Contributeur Dernière intervention   5 641
 
hello

mv FICHIER_tag????_????a fichiers_a
mv FICHIER_tag????_????b fichiers_b
0
Hibou91420
 
Bonjour !

Merci beaucoup pour votre aide !

Bon week end !
0