$ 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 UNIX
ci - dessous est une version
SunOS Hostname 5.10 Generic_150400-34 sun4u sparc SUNW,Sun-Fire-V890
find
sed
find-and-replace
Girdhar Singh Rathore
la source
la source
Réponses:
Selon la page de manuel sed Solaris 10 la page
-i
n'est pas une option valable pour sed.Pour une utilisation en ligne de Sed, voir https://stackoverflow.com/questions/3576380/sed-i-what-the-same-option-in-solaris
la source
la source