Shell de unix

Hola: ¿Sabes de donde puedo sacar un script que reemplace ocurrencias en todos los ficheros de un directorio?
Del tipo 'sh miscript.sh palabra_a_reemplazar palabra_que_reemplaza *.c'
Mil gracias. Me ahorrarías MUCHO trabajo

1 Respuesta

Respuesta
1
Lo que solicitas es algo bien elaborado, pero como sabes UNIX es muy poderoso. Esto se hace con el comando: ed el cual te permite editar un archivo y enviar pulsaciones de teclas para ejecutar diversas tareas dentro del archivo. Esto debes combinarlo con el comando grep que es el busca cadenas de caracteres dentro de archivos. OJO: Vigila bien que no vayas a tratar de cambiar archivos ejecutables, esto te puede traer serios problemas.
Para buscar la ayuda de UNIX respecto a estos comandos ejecuta lo siguiente: man grep (Para la ayuda de grep) y man ed (Para ed).
Comentame tus resultados.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas