:News: :Hi-Fi: :Scripts: :Docs: :FAQ: :Glossary: :Forum: :Humor: :#config on RusNet: :About:
































FAQ - Unix (different)

Перевод текста из формата DOS в формат UNIX.

Файлы в формате DOS отличаются от формата UNIX символом конца строки. Такие файлы, например скрипты написанные на Perl, shell-скрипты, операционной системой обработаны не будут.

Можно конечно удалять их и вручную, а можно воспользоваться программой dos2unix.

Для этого качаем файл dos2unix.tar.gz

Распаковываем и собираем
tar -zxpvf dos2unix.tar.gz
cd dos2unix
gcc dos2unix.c -o dos2unix
gcc unix2dos.c -o unix2dos

Копируем туда где у нас лежат бинарники
cp dos2unix /usr/local/bin
cp unix2dos /usr/local/bin

Теперь, чтобы переконвертировать файл в нужный нам формат мы выполняем
dos2unix filename

unix2dos используется для обратной совместимости.

Чтобы команда работала в любом месте, то место где лежат ее бинарники должно быть в переменной окружения PATH.
Design, programming & idea by
Andy © 2002-2004, 2009-2021