Expression régulière

Résolu/Fermé
lefreeman63 Messages postés 136 Date d'inscription mercredi 20 avril 2011 Statut Membre Dernière intervention 11 février 2016 - 3 juin 2011 à 13:52
lefreeman63 Messages postés 136 Date d'inscription mercredi 20 avril 2011 Statut Membre Dernière intervention 11 février 2016 - 8 juin 2011 à 16:25
Bonjour,

petit problème je n'arrive pas a faire une expression regulière en posix il faut que j'affiche tous les nom de type comme sa:
TES_FLT_1_L_2


j'arrive pas a l'associé avec le ls

je fais ls ^[A-Z]{3}_ [A-Z]{3}_[0-9]_[A-Z]_[0-9]

mais sa ne marche pas
pitié de l'aide


4 réponses

Utilisateur anonyme
3 juin 2011 à 14:08
salut,

en fait, ça dépend de ton shell, et de la manière dont il gère le «Développement des chemins», et je ne crois pas qu'il y ait un shell qui gère cela avec des regex.
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 415
3 juin 2011 à 14:11
Salut,

Essaies :

ls [A-Z]*_[A-Z]*_[0-9]_[A-Z]_[0-9]
0
lefreeman63 Messages postés 136 Date d'inscription mercredi 20 avril 2011 Statut Membre Dernière intervention 11 février 2016
3 juin 2011 à 14:23
Merci bien mais malheureusement
[A-Z]*_[A-Z]*_[0-9]_[A-Z]_[0-9] not found
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 415
3 juin 2011 à 14:26
Et comme ça :

[A-Z][A-Z][A-Z]_[A-Z][A-Z][A-Z]_[0-9]_[A-Z]_[0-9]
0
lefreeman63 Messages postés 136 Date d'inscription mercredi 20 avril 2011 Statut Membre Dernière intervention 11 février 2016
3 juin 2011 à 14:31
pareil
:-(
0
alors tes fichiers correspondent à un autre motif.

tu peux copier ici une sortie de ls ?
0
lefreeman63 Messages postés 136 Date d'inscription mercredi 20 avril 2011 Statut Membre Dernière intervention 11 février 2016
3 juin 2011 à 14:37
/home/users/freeman]# ls
CAR_TES_1_L     delivery.mp3  ezzeg.sh      p_CAR_TES_1   zepiz.txt
0
lefreeman63 Messages postés 136 Date d'inscription mercredi 20 avril 2011 Statut Membre Dernière intervention 11 février 2016
3 juin 2011 à 14:14
Merci bien

je viens de regarder je suis sous ksh sous AIX
0
lefreeman63 Messages postés 136 Date d'inscription mercredi 20 avril 2011 Statut Membre Dernière intervention 11 février 2016
Modifié par lefreeman63 le 8/06/2011 à 17:54
Enfin de compte j'ai encore un petit soucis... :-(

voici exactement ma ligne de commande:

ls /home/users/lefreeman/test/ | grep -E  -v ^\(p_\)?[A-Z]{3}_[A-Z0-9]{1,4}_[0-9]_[A-Z0-9]{1,2}_[0-9] | xargs rm


mais vu que je ne suis pas dans le bon répertoire sa ne marche pas

No such file or directory


et vu qu'il me faut du posix je ne vois pas comment faire...

si tu peux encore me filé un coup de main se serait super sympa ou si quelqu'un a une idée je suis preneur aussi...
0