W systemie Solaris, jeśli otworzysz plik w vi, który ma zakończenia linii systemu Windows, będzie on wyświetlany jako ^ M na końcu każdej linii.
W Linuksie vi jest mądrzejszy i rozumie format pliku Windows i nie wyświetla ^ M.
Czy istnieje ustawienie, aby pod tym względem Linux vi zachowywał się tak samo jak Solaris?
Typowym problemem dla nas jest kopiowanie skryptu powłoki z okna dewelopera (Windows) i zapominanie o dos2unix, a następnie dezorientacja, gdy nie działa poprawnie. W systemie Solaris problem jest oczywisty, gdy tylko plik vi zostanie pobrany, ale nie w systemie Linux.
Dzięki.
vim
domyślnie zazwyczaj nie widzę ^M
, ale czasami jest jeden na końcu pliku.