gpt4 book ai didi

linux - ^M 落后于操作系统版本?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:09:16 27 4
gpt4 key购买 nike

我目前正在编写一个 perl 脚本来从日志文件中提取数据并使用新文件中的数据创建语句。

在这个新文件中,我在这里提取并使用的一个特定数据是操作系统的版本。它显示 Windows XP Service Pack 3^M。我注意到此 ^M 仅在我使用 vi 进行编辑时出现。当我正常使用命令提示符或带有 more 的 PuTTy 显示文件内容时,它只显示 Windows XP Service Pack 3

任何人都可以解释或向我提供有关为什么有 ^M 的链接吗?我在谷歌搜索上什么也没找到。我所知道的是它与 Windows 和 Unix 或 Linux 操作系统之间有关系。

最佳答案

vi 和熟悉者(您可能实际上使用的是 vim)将返回字符显示为 ^M。由于 unix 和 windows 中的行结束符不同,因此显示的是这个而不是实际的换行符。

关于linux - ^M 落后于操作系统版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30775576/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com