Remover ^M de un archivo

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.

One Reply to “Remover ^M de un archivo”

Deja tus preguntas o comentarios