在 Linux 系统中,可以使用 sed
命令或者 awk
命令来替换换行符
例如,如果你想将文件中的 Windows 换行符(CRLF)替换为 Unix 换行符(LF),可以使用以下命令:
使用 sed
命令:
sed 's/\r$//' input_file > output_file
使用 awk
命令:
awk '{ sub("\r$", ""); print }' input_file > output_file
这些命令在大多数 Linux 发行版上都应该能正常工作。但是,如果你需要在 Windows 系统上运行这些命令,你需要确保你的脚本或命令解释器支持跨平台的换行符处理。在 Windows 上,你可以使用 dos2unix
工具来进行类似的转换。