← Volver a Tips

Misc / Vi

transformar ficheros de tipo DOS a UNIX desde el vi


cuando usamos un archivo .sh generado desde windows, a veces no
deja ejecutarlo aunque le cambiemos los atributos con chmod 755,
eso es por q el formato del archivo es dos, eso lo vemos
facilmente, pues cuando lo abrimos con el vi pone:
"nombre_archivo" [dos] 311l, 10465c
para convertirlo ponemos:
set fileformat=unix
:wq
listo ...
esto lo que hace es convertir el salto de linea en dos ()
al salto de linea en unix ()
para volverlo a formato dos :
set fileformat=dos
:wq


Otros tips de Vi