De acordo com a página do homem sed do Solaris 10 -i
não é uma opção válida para sed.
Para o uso de sed online, consulte o link
$ find . -type f -exec sed -i 's/original_string/tobereplace_string/g' {} +
sed: illegal option -- i
aqui estou substituindo string usando o comando acima, mas recebendo a opção de erro ilegal - i
você pode por favor me avise qual é o problema aqui
NOTA: eu estou executando o comando acima em UNIX
abaixo da versão
SunOS Hostname 5.10 Generic_150400-34 sun4u sparc SUNW,Sun-Fire-V890
De acordo com a página do homem sed do Solaris 10 -i
não é uma opção válida para sed.
Para o uso de sed online, consulte o link
find . -type f|xargs perl -pi -e 's/original_string/string_to_be_replace/g'
Tags find sed find-and-replace