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

Fermé
Hibou91420 - 9 avril 2009 à 19:12
 Hibou91420 - 10 avril 2009 à 13:06
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 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
9 avril 2009 à 19:26
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 18767 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 5 mars 2025 5 628
10 avril 2009 à 09:42
hello

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

Merci beaucoup pour votre aide !

Bon week end !
0