Re: grep...

Page principale

Répondre à ce message
Auteur: Vincent Caron
Date:  
À: guilde Guilde
Sujet: Re: grep...
On 12/04/2013 11:49, Michel Roche wrote:
> Mais du coup, ce qui marche, si on quote c'est ça :
> grep -rl "VirtualHost \*>" *
> dans les quotes faut pas échapper l'espace et le chevron sinon il ne
> trouve rien (doit chercher des antislash comme texte ?)


Utilise les '' (apostrophes / single quotes) le plus possible, elles
te garantissent que rien n'est interpolé. Plus simple à comprendre,
moins de surprises.

Mais ici ça vient de grep qui attend une regexp (type POSIX) par
défaut, et que '*' a une signification particulière. Donc si tu veux
chercher littéralement '*' il faut l'échapper. Mais c'est un échappement
d'expression régulière, pas de shell :).