erreur gettting sed: option illégale - i?

0
$ find . -type f -exec sed -i 's/original_string/tobereplace_string/g' {} +
sed: illegal option -- i

ici je remplace la chaîne en utilisant la commande ci - dessus mais obtenir erreur l' option illégale - je peux vous s'il vous plaît me faire savoir ce qui est la question ici NOTE: Je suis l' exécution ci - dessus commande sur UNIXci - dessous est une version

SunOS Hostname 5.10 Generic_150400-34 sun4u sparc SUNW,Sun-Fire-V890
Girdhar Singh Rathore
la source
Sur ma Jessie Debian, cela fonctionne bien.
MariusMatutiae
Vous exécutez la commande ci-dessus sur quel UNIX exactement? (AIX? HP-UX? FreeBSD? System V?) Quelle version aussi?
Grawity
@grawity Nom d'hôte SunOS 5.10 Générique_150400-34 sun4u sparc Sun, Fire-V890
Girdhar Singh Rathore
Je vais deviner Solaris 10, alors?
Grawity

Réponses:

0
find . -type f|xargs perl -pi -e 's/original_string/string_to_be_replace/g'
Girdhar Singh Rathore
la source