Remover ^M de un archivo 1

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 

Este script es muy util si no contamos con herramientas dos2unix.

One comment on “Remover ^M de un archivo

  1. Reply guayaba Oct 30,2008 18:31

    Creo que esto te lo hace el comando dos2unix

Comentario, Preguntas o agradecimientos?

%d bloggers like this: