Author: Vincent Caron Date: To: guilde Guilde Subject: 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 :).