Создать текстовой файл
Создать текстовой файл
Здравствуйте!
как создать файл в линукс с текстом , при этом что-бы его можно было просматривать в виндовс и внем были переводы строк
например если я запишу в файл
привет!
как дела ?
то после просмотра в виндовс я вижу
привет!как дела?
тоесть перевод строки не отоброжается все слитно
помогите пожайлуста!!!
как создать файл в линукс с текстом , при этом что-бы его можно было просматривать в виндовс и внем были переводы строк
например если я запишу в файл
привет!
как дела ?
то после просмотра в виндовс я вижу
привет!как дела?
тоесть перевод строки не отоброжается все слитно
помогите пожайлуста!!!
Re: Создать текстовой файл
в какой программе в Linux вы набиваете свой текст?
в Linux строчка заканчивается с помощью LF (line feed)
в Windows строчка заканчивается с помощью CR и LF (carriage return + line feed)
в какой программе в Windows вы просматриваете свой текст?
так как в Linux вы не проставляли CR, то под Windows остались только LF, поэтому переводов строки нету
в Linux строчка заканчивается с помощью LF (line feed)
в Windows строчка заканчивается с помощью CR и LF (carriage return + line feed)
в какой программе в Windows вы просматриваете свой текст?
так как в Linux вы не проставляли CR, то под Windows остались только LF, поэтому переводов строки нету
Re: Создать текстовой файл
в линуксе я набираю текст в gedit или nano и сохроняю с раширением .txt
в виндовс я просто кликаю по файлу и он открывается в нем все в одну большую строчку
пробовал также открывать в виндовс, с помощью Editor или WordPad, результат тот же
в виндовс я просто кликаю по файлу и он открывается в нем все в одну большую строчку
пробовал также открывать в виндовс, с помощью Editor или WordPad, результат тот же
Re: Создать текстовой файл
помогло!!!!
perl -pi -e 's/\n/\r\n/;' filename.txt
или
unix2dos filename.txt
из этого следует что фаил нужно что-бы он правельно отображался в виндовс перед просмотром перекодировать в линуксе ?
может как-то сразу можно при сохранения текста его перекодировать,
может кто подскажет?
perl -pi -e 's/\n/\r\n/;' filename.txt
или
unix2dos filename.txt
из этого следует что фаил нужно что-бы он правельно отображался в виндовс перед просмотром перекодировать в линуксе ?
может как-то сразу можно при сохранения текста его перекодировать,
может кто подскажет?
- DarkneSS
- Увлекающийся
- Сообщения: 100
- Зарегистрирован: 14 май 2011, 11:29
- Откуда: Дятлово, Гродненская область
- Контактная информация:
Re: Создать текстовой файл
Лучше бы вам вооружиться адекватными редакторами на обеих платформах, чтобы не иметь никаких проблем. Можете, например, везде поставить bluefish.
Linux 3.12 | openSUSE 13.2 x64 | KDE 4.1X
Linux 4.13 | openSUSE Leap 42.3 | KDE (Plasma) 5.8
Linux 4.13 | openSUSE Leap 42.3 | KDE (Plasma) 5.8
Re: Создать текстовой файл
carkov, нет, из этого следует другое. Из этого следует, что перед тем, как сохранять файл в Linux, нужно хорошенько подумать: "я этот файл буду использовать _только_ в Linux или же в том числе и на Windows?!"
gedit по умолчанию сохраняет файлы в формате Linux/Unix, но его можно от этого отучить.
File -> Save As -> Line Ending: и тут уже выбираем Windows
точно так же и порывшись в настройках nano можно найти нечто похожее
gedit по умолчанию сохраняет файлы в формате Linux/Unix, но его можно от этого отучить.
File -> Save As -> Line Ending: и тут уже выбираем Windows
точно так же и порывшись в настройках nano можно найти нечто похожее
Re: Создать текстовой файл
Спасибо passer-by за помощь !!!passer-by писал(а):carkov, нет, из этого следует другое. Из этого следует, что перед тем, как сохранять файл в Linux, нужно хорошенько подумать: "я этот файл буду использовать _только_ в Linux или же в том числе и на Windows?!"
gedit по умолчанию сохраняет файлы в формате Linux/Unix, но его можно от этого отучить.
File -> Save As -> Line Ending: и тут уже выбираем Windows
точно так же и порывшись в настройках nano можно найти нечто похожее
все работает!!!