error de obtención sed: opción ilegal - i?


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

aquí estoy reemplazando la cadena usando el comando anterior pero obtengo una opción ilegal de error - puedo decirme cuál es el problema aquí NOTA: estoy ejecutando el comando anterior en la UNIXversión siguiente

SunOS Hostname 5.10 Generic_150400-34 sun4u sparc SUNW,Sun-Fire-V890

En mi Debian Jessie, esto funciona bien.
MariusMatutiae

¿Está ejecutando el comando anterior en qué UNIX exactamente? (¿AIX? ¿HP-UX? ¿FreeBSD? ¿Sistema V?) ¿Qué versión también?
Grawity

@grawity SunOS hostname 5.10 Genérico_150400-34 sun4u sparc SUNW, Sun-Fire-V890
Girdhar Singh Rathore

¿Voy a adivinar Solaris 10, entonces?
Grawity

Respuestas:



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.