конвертировать файл EOL UNIX<->WIN


Attid - Posted on 11 Сентябрь 2009

надо конвертировать текстовый файл
у него по умалчанию стоит окончания строк линуксовое, а надо сделать вендовое. может кто знает как это проще сделать ?

а чем recode не угодил?
recode CR..CR-LF

dos2unix уже сказали, бывает еще dos2ux
tr -d '\r'
или просто в гугле dos 2 unix

Flip. конвертация файлов между форматами DOS и UNIX/Linux

# установка
$ sudo aptitude install flip
 
# преобразование dos-> unix/linux
$ flip -u file.txt
 
# преобразование unix/linux -> dos
$ flip -m file.txt

Опередили... :)

ЗЫЖ как говорится, вариантов масса :)

Команда dos2unix делает именно это. и unix2dos наоборот.

в vim

:set ff=dos
:wq!

ну или прямо из командной строки

$ vim -c 'set ff=dos|wq!' unix.txt

1.

$ apt-cache search unix2dos
tofrodos - Converts DOS <-> Unix text files, alias tofromdos

2.

 $ sed 's/$/\r/' linux.txt > windows.txt

3.

 $ awk 'sub("$", "\r")' linux.txt > windows.txt

Отправить комментарий

Google Friend Connect (leave a quick comment)
loading...
Содержание этого поля является приватным и не предназначено к показу.