windows转linux文档错误^M
来源:互联网 发布:2016中国电梯行业数据 编辑:程序博客网 时间:2024/06/06 02:01
将Windows中的文本文件传到Linux后,会在每行的末尾多出一个^M符号。当进行Shell编程时,该符号可能会导致正则表达式匹配失败。如果想去掉这个符号可以使用dos2unix命令。当然如果想恢复为Windows下的模式可以使用unix2dos命令。
当从Windows传来一个文件时,可以使用vim -b 命令来打开该文件,这样就能看到行尾的^M符号了,否则是看不到的。这个命令总是忘,把它写下来。
cat -A 也会看见
修改方法:
vim -b 打开
进入vim的编辑模
输入“ %s/\r//g”,然后按 " Enter "键
替换成功
0 0
- windows转linux文档错误^M
- windows下建立文件的换行符^M导致linux下的shell脚本运行错误的解决方案
- linux windows 设置 网卡1000m模式
- Linux下错误:文本文件每一行最后多了 ^M
- linux shell脚本错误/bin/sh^M以及dos2unix
- Linux记录错误的日志文档
- 关于LINUX与M$ WINDOWS的一点想法
- Windows文件在linux下每行后出现^M字样
- Linux/Unix下去除windows下换行符^M
- Linux/Unix下去除windows下换行符^M
- linux下的windows文件替换^M方法
- Linux命令补充总结:comm,去除windows换行符^M
- Linux/Unix下去除windows下换行符^M
- Linux与Windows之间拷贝文件出现^M奇怪字符
- Python下载安装,Windows/Linux,Phtyon文档
- JavaScript文档扫描 - 支持Windows, Linux & macOS
- linux转windows的一些小错误:snprintf
- L.A.M.P 环境配置文档--CentOS (转)
- 人生要像弹簧一样
- ByteArrayOutputStream的用法
- 第四章:数组的引用传递
- 网络工程师的VBScript学习笔记-3
- eclipse新建Android项目时提示AndroidManifest.xml file missing!
- windows转linux文档错误^M
- 编写一个无法卸载的App - 设备管理器漏洞
- 修改kindeditor支持预处理文件上传返回的结果
- js弹框
- 正则表达式在iOS中的运用
- linux脚本read的用法
- DP 和 PX 间的相互转换
- ajax异步读取后台传递回的下拉选项的值
- 设置HTTP请求超时自动重发