删除DOS结尾符


删除DOS结尾符
 
Ruby代码  
DOS结尾符:CRLF Carriage-Return Line-Feed   
  
# 检查文件是否含有CRLF  
1. file dosfile  
   返回CRLF  
  
2. cat -a dosfile  
   返回^M    
          
# 删除CRLF  
1. vim        
    :set fileformat=unix  # :set ff=unix  
    :w    
      
    :s/^M//gc  # Linux: Ctrl+V+M Enter, AIX: Ctrl+V Ctrl+^ Enter  
    :w  
      
2. dos2uninx dosfile      
      
3. col -bx  dosfile  
  
4. sed -e 's/^M//' dosfile  
  
5. tr                   
tr -s "\r\n" "\n" dosfile  
tr -d "\r" dosfile   
  
6. cat dosfile | perl -pe '~s//r//g'  
 

相关内容

    暂无相关文章