Remover ^M de un archivo

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: 2% [?]


Otros articulos de interes:

  1. Como extraer archivos de imágenes ISO de un cd o dvd en Linux
  2. Configurar permanentemente la velocidad y duplex de mi tarjeta de red Ethernet
  3. ClusterSSH – administrar varios servidores simultáneamente
  4. Creación de una Política de Contraseñas
  5. Canonical miembro Plata de la Linux Foundation
  6. Host Networking en VirtualBox con Ubuntu
  7. OCS Inventory Error de Instalacion en Ubuntu
  8. Configurar rssh Chroot Jail en Linux para bloquear a los usuarios en su directorio home
  9. Cómo utilizar apt-get/aptitude detrás del servidor proxy – Debian/Ubuntu
  10. Usando Ethtool para cambiar la velocidad y el duplex de la tarjeta Ethernet

Etiquetado como: , , ,

1 Comentario

  1. Creo que esto te lo hace el comando dos2unix

Por favor, escriba un comentario

Por favor tome en cuenta lo siguiente:
Los comentarios son moderados, por lo cual puede tardar en ser publicados. No hay necesidad de repetir su comentario.
Su correo electronico nunca sera revelado.

Terminos de busqueda


  • dos2unix debian