Vi on Linux: show ^M line endings for DOS-format files
        Posted  
        
            by 
                sss
            
        on Super User
        
        See other posts from Super User
        
            or by sss
        
        
        
        Published on 2011-11-15T18:37:12Z
        Indexed on 
            2012/03/29
            5:33 UTC
        
        
        Read the original article
        Hit count: 633
        
On Solaris, if you open a file in vi that has Windows line endings, this shows up as ^M at the end of every line.
On Linux, vi is cleverer and understands the Windows file format, and does not display ^M.
Is there a setting to make Linux vi behave the same as Solaris in this respect?
A common problem for us is copying a shell script off a (Windows) dev box and forgetting to dos2unix it, and then being confused when it doesn't work properly. On Solaris the problem is obvious as soon as you vi the file, but not on Linux.
Thanks.
© Super User or respective owner