【问题标题】:convert recursive mac os 9 line endings转换递归mac os 9行尾
【发布时间】:2014-09-08 20:05:37
【问题描述】:

我一直遇到非常奇怪的行尾问题。

我刚刚注意到,在 Sublime Text 中,视图/行结尾显示为 Mac OS9。

如何将整个目录递归转换为 unix 样式的行尾?

我想要 unix 结尾,因为我的大多数本地 git repos 都是 unix 风格的,我对此没有任何问题。

我在 Windows 机器上,但我有 cygwin - 谢谢。

【问题讨论】:

    标签: macos unix line-endings


    【解决方案1】:

    Mac OS 9 使用 CR(ASCII 十六进制代码 0d)作为行尾,Mac OS X 使用 unix 标准 LF(ASCII 十六进制代码 0a) 最简单的方法是通过 perl。

    perl -pi -e 's/\r/\n/g' filename
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-30
      • 1970-01-01
      • 2013-09-27
      • 1970-01-01
      • 2019-09-14
      • 2023-01-13
      相关资源
      最近更新 更多