En Linux hay muchas formas de lograr el mismo resultado. No obstante creo que la forma más sencilla de quitar acentos, eñes y cedillas en bash es utilizar el comando 'y' de 'sed':
$ sed -i 'y/áÁàÀãÃâÂéÉêÊíÍóÓõÕôÔúÚñÑçÇ/aAaAaAaAeEeEiIoOoOoOuUnNcC/' fichero
Si consultáis la ayuda de 'sed', veréis que el comando 'y' cambia cada caracter del patrón de búsqueda por el caracter correspondiente en el patrón de sustitución, de tal forma que:
Publicado por primera vez en http://enavas.blogspot.com.es
- La á se reemplazará por una a.
- La Á se reemplazará por una A.
- La à se reemplazará por una a.
- Y así sucesivamente... Cada caracter del patrón fuente se sustituirá por el caracter en la misma posición del patrón en el destino.
0 comentarios:
Publicar un comentario