[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: regexp sous (z)sh



Patrice Karatchentzeff écrivait :
 > Salut,
 > 
 > J'ai un petit soucis sous zsh... Je n'arrive pas bien à comprendre
 > comment marche les regexp... Je cherche à éliminer d'une liste de noms
 > de fichiers tous les fichiers résiduels (fichier~, #fichier# et
 > %fichier).
 > 
 > Mais bernique, cela fait 24h que je me tire des balles...
 > 
 > Pour le premier, pas de soucis :
 > 
 >     if  [[ $file == *~ ]]; then
 > 
 > (avec $file qui est le nom de fichier bien sûr). Les autres,
 > j'abdique... Pas la peine de me donner des solutions autres que (z)sh,
 > je sais aussi le faire dans des tas d'autres langages mais c'est dans
 > (z)sh que j'en ai besoin...
 > 
 >     elif [[ $file == %* ]]; then
 >     elif [[ $file == \#*\# ]]; then

Grrr... au temps pour moi... le $file n'était pas que le nom du
fichier...

 `basename $file` == %*
 `basename $file` == \#*\#

fonctionnent très bien...

Désolé,

PK

-- 
      |\      _,,,---,,_       Patrice KARATCHENTZEFF
ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:p.karatchentzeff@free.fr
     |,4-  ) )-,_. ,\ (  `'-'  http://p.karatchentzeff.free.fr
    '---''(_/--'  `-'\_)       



Reply to: