由于DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致,在Linux下经常能看到C文件或者TXT文件每行末尾都有一个^M符号,这个会导致shell脚本运行错误。
cat file | col -b > newfile 将所有的^M删除掉。
本文介绍了解决Linux环境下因DOS与Linux编辑器处理差异导致的^M字符问题,提供了一个简单实用的方法来清理这些字符,确保shell脚本能够正常运行。
由于DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致,在Linux下经常能看到C文件或者TXT文件每行末尾都有一个^M符号,这个会导致shell脚本运行错误。
cat file | col -b > newfile 将所有的^M删除掉。
1054
3170

被折叠的 条评论
为什么被折叠?