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