在文字中,我的行以末尾的^M$"
字符结尾,而某些行以$
结尾。如果我理解正确^M
表示新行,$
只指向行尾。那么^M
和$
在一起(^M$
)是什么意思?
答案 0 :(得分:0)
这是line ending的问题。
对于基本文本,在Windows中,约定告诉以\r\n
个字符结束一行。
在Unix世界中,约定告诉以\n
字符结束一行。
您看到的^M
只是一种显示\r
字符的方式,在此类系统下没有特别的意义。
对于您看到的$
,我猜它与\n
字符相对应。
答案 1 :(得分:-2)
您可以使用dos2unix命令将特定于Windows的编码转换为linux格式