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






























Creo que esto te lo hace el comando dos2unix