我正在将 LINUX(Debian) 中的 ASCII 文件读入 Python CGI 脚本,在其中通过网页对其进行编辑然后保存,
如果我使用图形文本编辑器,则已编辑和未编辑的文件看起来相同并且格式正确。
使用 vi 编辑的文件包含ctrl M
作为 EOL 标记,并且所有行合并为一个,但未编辑的文件格式正确。使用:set List
在 vi 中查看控制字符,编辑后的文件仍然如前所述,但在未编辑的文件$
中显示为 EOL 标记。我知道 LINUX EOL 是 ctrl 0x0D 但它是什么$
?
为什么$
格式正确ctrl M
而不正确?