linux去掉windows下文件中的\r
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,Unix体系里,每行结尾只有"<换行>",即"\n";Windows体系里面,每行结尾是"<换行><回 车>",即"\n\r"。一个直接结果是,Unix体系下的文件在Windows里打开的话,所有文字
千家信息网最后更新 2026年10月31日linux去掉windows下文件中的\r
Unix体系里,每行结尾只有"<换行>",即"\n";
Windows体系里面,每行结尾是"<换行><回 车>",即"\n\r"。
一个直接结果是,Unix体系下的文件在Windows里打开的话,所有文字会变成一行;
而Windows里的文件在Unix下打开的话,在每行的结尾可能会多出一个^M符号。
方法1:
在命令模式下:输入:%s/^M//g 然后,回车即可替换注,其中"^M"的输入,分别是"Ctrl+v"、"Ctrl+M"键生成的方法2:
使用vi打开文本文件vi dos.txt命令模式下输入:set fileformat=unix:w方法3:
使用sed 工具sed 's/^M//' filename > tmp_filename方法4:
既然window下的回车符多了'\r',那么当然通过删除'\r' ,也可以实现:tr -d '\r'方法5:(最常用的方法)
在终端下敲命令:$ dos2unix filename直接转换成unix格式,就OK了!~sed -i 's/\r//' startup.sh
window下默认是 \r\nlinux下是\nunix下是\r
方法
文件
体系
命令
输入
模式
一行
只有
工具
常用
文字
文本
格式
符号
终端
结果
生成
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
有格互联网科技
河南云网互联网络科技有限公司
中国互联网科技工作委员会毛军
互联网和科技技术
贷财互联网科技
鑫亿盛互联网科技
云电互联网科技
天津摩尔互联网科技
无线互联网科技
有木互联网科技
新浪科技互联网
伴你行互联网科技有限公司
上海万想互联网科技
互联网科技汛
天扬科技互联网广告
互联网与医疗科技
区块链结合互联网科技
山东星卡互联网科技有限公司官网
互联网相关科技技术
互联网大会出现的黑科技
咖啡网
国智互联网科技
互联网科技公司发展
伴你行互联网科技有限公司
互联网科技论坛
天扬科技互联网广告
湖南诚度互联网科技有限公司
上海宁丞科技互联网
群盈汇互联网科技有限公司
广州有谷有贝互联网科技有限公司