gettting error sed: opção ilegal - i?

0
$ 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
    
por Girdhar Singh Rathore 02.08.2016 / 09:41

2 respostas

0

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

    
por 02.08.2016 / 12:21
0
find . -type f|xargs perl -pi -e 's/original_string/string_to_be_replace/g'
    
por 03.08.2016 / 07:51