В Solaris, если вы откроете файл в vi с окончанием строки Windows, он будет отображаться как ^ M в конце каждой строки.
В Linux vi умнее, понимает формат файлов Windows и не отображает ^ M.
Есть ли настройка, чтобы заставить Linux vi вести себя так же, как Solaris в этом отношении?
Для нас общей проблемой является копирование сценария оболочки из окна разработки (Windows) и забывание его при помощи dos2unix, а затем путаница, когда он не работает должным образом. В Solaris проблема очевидна, как только вы запустите файл, но не в Linux.
Спасибо.
vim
, по умолчанию, я обычно не вижу ^M
, но иногда есть один в конце файла.