Home En serio o en broma Connect 300 Convertir ficheros con retornos DOS a Unix (cómo/howto)
efukt.today hot schoolgirl pounded in uniform.

Convertir ficheros con retornos DOS a Unix (cómo/howto) PDF Imprimir E-mail
Escrito por manycomics   
Martes, 29 de Septiembre de 1998 10:59

A menudo uno se encuentra con ficheros ASCII en una partición DOS/Windows, que han sido editados bajo esos sistemas, generandose los retornos de carro normales bajo DOS, con lo que al copiarlos a una partición Linux vemos que conviene convertirlos y, llegado el caso, eliminar sus permisos de ejecución.

Precondición: Todo va a funcionar perfectamente, pero antes haz copia de seguridad de tus ficheros. Los shell-scripts los carga el diablo ;-)

#!/bin/bash
 
if (test -z $2) then
  echo "Formato de llamada: $0 rutaOrigen extension"
  echo "  Parametros:"
  echo "    rutaOrigen: directorio inicial, p.ej. /home/usuario/textosDOS"
  echo "    extension : tipos de fichero a convertir, p.ej. html"
  exit 2
fi
 
find $1 -name "*.$2" |\
while read fichero; do
  cp $fichero /tmp/dos2unix.tmp
  if (test $? -eq 0) then
    sed "s/`echo -e \\\r`/`echo -e \\\n`/g" /tmp/dos2unix.tmp > $fichero
    chmod -x $fichero
  else
    echo "Error: no se ha podido adaptar $fichero."
    exit 2
  fi
done
 
Última actualización el Domingo, 20 de Mayo de 2012 11:29
 
Licencia Creative Commons   Los contenidos de ManyComics se encuentran bajo una Licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 Unported, salvo que se indique lo contrario.
https://tubesex.cc/

ManyComics.com usa cookies para mejorar el sitio web y tu experiencia al usarlo. Al navegar por esta página, aceptas el uso de cookies.

Acepto las cookies de este site.