格式化的 css 文件在 linux 中变为单行文件

格式化的 css 文件在 linux 中变为单行文件

我正在处理一个大型 CSS 文件(大约 8000 行),该文件在我的本地 PC (Windows) 上格式化。我过去常常scp将该文件复制到我的 Linux 服务器 (RHEL7),但是当我打开该文件时,它已变成单行文件。

我希望在 Linux 中格式化该文件,这样我就不必将其复制到我的 Windows 电脑上,对其进行格式化,进行必要的更改,并在每次必须进行更改时将其移回服务器。

有人知道为什么文件在linux上变成单行文件吗?

答案1

pc/linux 问题涉及两个系统中换行符/CRLF 代码的不同使用。看这里。

您可以使用别名或函数“推出自己的”解决方案sed,但我采取了从我的存储库安装的懒惰方法unix2dos

当你导入到你的电脑运行

dos2unix myfile.css

当导出用于 dos 时

unix2dos myfile.css

相关内容