$ 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 UNIX
versió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