Remover ^M de un archivo

20/10/2008
By

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.

Popularity: 1% [?]


Otros articulos de interes:

  1. Como remover el caracter ^M con VI en linux
  2. Como proteger el archivo wp-config.php de intrusos
  3. Como remover gusano:Win32/Conficker.B
  4. Los Sistemas de archivo de Linux – ext2 vs ext3 vs ext4
  5. Convertir de latin1 a UTF-8 en MySQL

Tags: buscando en internet, caracteres especiales, consola, notepad

One Response to Remover ^M de un archivo

  1. guayaba on 30/10/2008 at 18:31

    Creo que esto te lo hace el comando dos2unix

Leave a Reply

Your email address will not be published. Required fields are marked *

*