在文本中,我有一些行以 ^M$"
字符结尾,有些行仅以 $
结尾。如果我理解正确的话,^M
表示换行,而 $
仅指向行尾。那么 ^M
和 $
一起 (^M$
) 意味着什么?
最佳答案
这是line ending的问题.
对于基本文本,在 Windows 中,约定以 \r\n
字符结束一行。
在 Unix 世界中,约定以 \n
字符结束一行。
您看到的^M
只是一种显示\r
字符的方式,在这样的系统下没有特殊意义。
对于您看到的 $
,我猜它对应于 \n
字符。
关于linux - Linux中行尾的^M$和$有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39449095/