Bonjour
Je souhaite créer un script sous freeBSD afin de modifier une chaine de caractère par une autre dans un texte HTML si certaine condition sont respectées. La commande "sed" me semble la plus approprié. J'ai donc essayé la commande suivante
sed -i 's/<input type="radio" name="internet1" value="oui" checked=" " id="oui" /> <label for="oui">Oui</label>/
<input type="radio" name="internet1" value="oui" checked="checked" id="oui" /> <label for="oui">Oui</label>/g' essai.html
Mais j'obtiens
sed: 1: "essai.txt": invalid command code e
Alors que sans le "-i" la commande m'affiche la texte correctement modifié sans l'enregistrer.
Impossible de trouver un exemple adapter a freeBSD sur le web et le man manque d'exemple.
Merci de vos réponses.
Poste le Wednesday 6 August 2008 09:22:47