J'ai du mal à utiliser sed. J'ai besoin de remplacer certaines lignes dans des sites HTML très dépréciés qui consistent en de nombreux fichiers. Mon script ne fonctionne pas et je ne sais pas pourquoi. Quand j'ai essayé de trouver le modèle exact avec Netbeas cela a fonctionné.le remplacement de sed ne fonctionne pas
find . -type f -name "*.htm?" -exec sed -i -r 's/ing\. Šuhajda Dušan\, Mírová 767\, 518 01 Dobruška\, \+420 737 980 333\,/REPLACEMENT/g' {} \;
Où est l'erreur? Existe-t-il une alternative pour remplacer le texte sans rechercher une expression régulière mais du texte brut? Merci pour toute réponse.
Votre commande 'sed' fonctionne pour moi. Est-il possible que votre chaîne couvre plus d'une ligne? Si c'est le cas, la commande 'sed' devrait être plus complexe. –