Automatizar escritura

Imagen de edgardo@krause
0 puntos

Buenas Estimados Sres:

Escribo para resolver un problema que me aflije hace tiempo.
Debo decir que no se me ocurre una forma de buscar esto ni como llamar al tema,
recibo sugerencias.
Estoy haciendo paginas web y los link de muchas de ellas estaban mal, no tenia un editor web, asi que abri cada pagina con un editor de textos e hice los links "a mano".
Lo que me gustaria saber es como crear un script en bash para automatizar esto,
por ejemplo: le diria que busque cierta linea de letras y que antes de ella escriba un caracter o lo borre, o modifique alguno, etc.
ej:
mi trabajo era abrir el archivo.html con gedit crtl+f, buscar ""href=" y agregarle "/index.html".

Espero que alguien entienda lo que quiero decir.
Desde ya muchas gracias.

Imagen de sansatan
+1
0
-1

man sed

Por ejemplo:

sed 's/palabra_a_reemplazar/palabra_nueva/g' archivo_original.txt > archivo_nuevo.txt

--------------------------------------

Un error muy frecuente: Confundir valor y precio.

+1
0
-1

--------------------------------------

Un error muy frecuente: Confundir valor y precio.

Imagen de pixelmuerto
+1
0
-1

un buen editor para cualquier desarrollador es vim, este incluye las opciones de sed y muchas otras cosas mas
por ejemplo:
el caso anterior de sed en vim seria, estando editando el archivo, en modo comando
:%s/palabra_a_reemplazar/palabra_nueva/g

+1
0
-1