Expression régulière

Résolu
lefreeman63 Messages postés 139 Statut Membre -  
lefreeman63 Messages postés 139 Statut Membre -
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

  1. Utilisateur anonyme
     
    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
  2. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,

    Essaies :

    ls [A-Z]*_[A-Z]*_[0-9]_[A-Z]_[0-9]
    0
    1. lefreeman63 Messages postés 139 Statut Membre
       
      Merci bien mais malheureusement
      [A-Z]*_[A-Z]*_[0-9]_[A-Z]_[0-9] not found
      0
    2. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Et comme ça :

      [A-Z][A-Z][A-Z]_[A-Z][A-Z][A-Z]_[0-9]_[A-Z]_[0-9]
      0
    3. lefreeman63 Messages postés 139 Statut Membre
       
      pareil
      :-(
      0
    4. Utilisateur anonyme
       
      alors tes fichiers correspondent à un autre motif.

      tu peux copier ici une sortie de ls ?
      0
    5. lefreeman63 Messages postés 139 Statut Membre
       
      /home/users/freeman]# ls
      CAR_TES_1_L     delivery.mp3  ezzeg.sh      p_CAR_TES_1   zepiz.txt
      0
  3. lefreeman63 Messages postés 139 Statut Membre
     
    Merci bien

    je viens de regarder je suis sous ksh sous AIX
    0
  4. lefreeman63 Messages postés 139 Statut Membre
     
    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