archivo

grep

Suelo hacer favores de informática a familiares y amigos en la medida de lo posible y lo interesante que puedan aparentar ser los problemas. Nada de  instalar antivirus o Windows, siempre me hago «el loco». Me pidieron subir un sitio a un FTP, me entregaron las credenciales y fuentes del sitio, el problema es que había sido «programado» (diseñado) con photoshop y dreamweaver y las referencias a las img hacían referencia a un directorio con nombre «Imágenes» que al ser codificado dentro de peticiones HTTP se cambiaban por «Im%E1genes» y terminaban por hipervínculos rotos.

Eran muchas las referencias por modificar como para cambiarlas a mano así que usé:

  • grep para buscar ocurrencias de la palabra.
  • sed para modificar dichas ocurrencias.
  • find para recorrer los archivos html.
  • mv para cambiar el nombre a los directorios.
  • perl en un pequeño one-liner para hacer match con caracteres no ascii.

Acá están los comandos usados: Read More