20 octubre, 2008
0 Comments
Al editar un script desde windows, ya sea un simple archivo de texto dentro de notepad, por alguna razon nos agraga caracteres especiales de D.O.S como ^M. Anteriormente yo habia hecho un script en perl que podia eliminar estos caracteres ocultos de d.o.s/windows, pero buscando en internet encontre este:
archivo: undus.sh |
#!/bin/sh # Script written by Cristan Szmajda if [ $# -eq 0 ]; then echo "Usage: undos " fi for file do tr -d '015' <$file >/tmp/.undos.$$ mv /tmp/.undos.$$ $file done |
Ejecutando el script
Para utilizar el script undus para quitar los caracteres ^M a un archivo, tecleamos para ejecutar este script desde la consola:
fher98@deathbian:~$ undos <archivo>
Este script es muy util si no contamos con herramientas dos2unix.
Creo que esto te lo hace el comando dos2unix