Bonjour à toutes et à tous,
Je lance le script suivant :
perl -pi*.bak -e s=<cityarea>.{1,4}</cityarea>==g monfichier.xml
et j'ai un message d'insulte qui me dit que le caractère < était inattendu...
J'ai lu la FAQ et le tuto mais je n'ai rien trouvé concernant le caractère < ou >.
Merci de vos lumières
tirixil
En fait il faut mettre
perl -pi*.bak -e s="<cityarea>.{1,4}</cityarea>"==g monfichier.xml
pour que ça fonctionne. Mais si quelqu'un peut m'expliquer pourquoi ? J'ai fait le test de mes expressions régulières avec RegexBuddy.
Merci d'avance
tirixil
Partager