---
title: "transformar ficheros de tipo DOS a UNIX desde el vi"
url: "https://victorfarina.com/tips/transformar-ficheros-de-tipo-dos-a-unix-desde-el-vi"
author: "CoffMan"
date: "2004-03-30"
category: "Misc / Vi"
historical: "Nota técnica histórica: puede no aplicar a sistemas actuales"
---

# 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
