将文本文件里的dos换行字符转换成linux换行字符

栏目:日记 作者:rice 发表时间:2025-07-31 09:55:53阅读:35次

将文本文件里的dos换行字符转换成linux换行字符

最近遇到一个问题:编辑了一个shell脚本,运行的时候出错,后来发现是dos换行符导致的问题。该文件是从windows10传到debian12里的。因此需要转换该换行符。在网上找到一种可行的方法。

1、你也可以使用sed命令在Linux或Unix系统中转换换行符:

sed -i 's/\r$//' filename.txt # 删除每行末尾的\r,等同于转换为LF格式