Re: regexp sous (z)sh

Page principale

Répondre à ce message
Auteur: Patrice Karatchentzeff
Date:  
À: GUILDE
Sujet: 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
    '---''(_/--'  `-'\_)