编程之linux与win区别

换行符在Linux和Windows下的区别

一、区别

换行符:

1.windows中的换行符是 ,

2. linux/unix下的换行符是 。

其中:

回车符: =0x0d (13) return; #回车(carriage return)

换行符: =0x0a (10) newline。#换行(newline)

二、文件格式互转命令

1.unix2dos:将具有unix风格的格式文件转化为具有window下的格式文件。

2.dos2unix:将具有windows风格的格式文件转化为unix下的格式文件。

在解析文本或其他格式的文件内容时,常常要碰到判定回车换行的地方,这个时候就要注意既要判定"r "又要判定" "。写程序时可能得到一行,将其进行trim掉'r',这样能得到你所需要的string了。

' ' 10 换行(newline)
'r' 13 回车(return)
 

最后:

ctrl+M: ^M 也称回车键

原文地址:https://www.cnblogs.com/andydao/p/3571634.html