Expression régulière invalide
juste une petite question,
Code:
egrep -i "^[^:]*:[^:]*: "(nomsansespace1|nomansespace2)" :[^:]* " #ce script fonctionne
Code:
egrep -i "^[^:]*:[^:]*: "(nom avec espace1|nom avec espace2)" :[^:]* " #ce script ne fonctionne pas
ça renvoie l'erreur expression régulière invalide
Comment faire pour qu'il n'interprète pas les espaces?
merci d'avance
Re: Expression régulière invalide
Citation:
Envoyé par yoshï
Comment faire pour qu'il n'interprète pas les espaces?
En les backslashant ???
Ou en simple quotant le tout au lieu des doubles-quotes ???
Re: Expression régulière invalide
Citation:
En les backslashant ???
Merci ça fonctionne
juste une dernière petite chose
comment utiliser la commande sed pour remplacer des " " par des "\ "
-->ça fonctionne pas