Используемые в UNIX символы конца строки (\n) отличаются от тех, которые используются в MS-DOS/Windows (\r\n). Эти специальные символы текстового файла можно просмотреть, воспользовавшись командой od:

od -с -t x1 myfile.txt



Чтобы эти символы правильно отображались после копирования из одной среды в другую, необходимо конвертировать файлы:



unix2dos < MyUnix.txt > MyWin.txt

cat MyWin.txt | dos2unix > MyUnix.txt



В первом примере команда (unix2dos) конвертирует файл открытого текста Linux или UNIX (MyUnix.txt) в текстовый формат DOS или Windows (MyWin.txt).



Команда из второго примера (dos2unix) осуществляет противоположную операцию - конвертирует файл DOS/Windows в файл Linux/ UNIX. Для использования данных команд должен быть установлен программный пакет tofrodos