Le problème vient très probablement du backslash '\'.
Je procèderais par étapes :
1- Valider la méthode de substitution avec une autre pattern simplissime. Par exemple tu saisis dans ton formulaire 192.168.0.1toto255.255.0.0 et dans ton CGI tu fais du sed 's;toto;/;g'. Si ça marche, c'est un bon début.
2- Ensuite, faire plusieurs essais en doublant le nombre de '\' à chaque fois :
sed 's;\2円xF;/;g'
sed 's;\\\2円xF;/;g'
...
3- Enfin, si tu ne t'en sors pas comme ça, tu fais deux champs (IP + masque) au lieu d'un seul (IP/masque).
[^] # Re: sed 's;\2円xF;/;g'
Posté par pini . En réponse au message problème commande sed/tr. Évalué à 3.
Je procèderais par étapes :
1- Valider la méthode de substitution avec une autre pattern simplissime. Par exemple tu saisis dans ton formulaire 192.168.0.1toto255.255.0.0 et dans ton CGI tu fais du sed 's;toto;/;g'. Si ça marche, c'est un bon début.
2- Ensuite, faire plusieurs essais en doublant le nombre de '\' à chaque fois :
sed 's;\2円xF;/;g'
sed 's;\\\2円xF;/;g'
...
3- Enfin, si tu ne t'en sors pas comme ça, tu fais deux champs (IP + masque) au lieu d'un seul (IP/masque).