`

去掉linux文件中的^m

 
阅读更多
原文地址:http://www.186info.com/?p=121

从windows下考到linux系统中的文件,有时候会出现^m符号,导致一些脚本执行时报错。
在linux下^m符号通过ctrl+v然后ctrl+m就能出现。

下面的方法可以去除^m。注意:以下命令中的^M都是通过ctrl+v然后ctrl+m来添加的
1.使用sed命令:
sed -i ‘s/^m//g’ filename

2.使用
tr -d “^M” < filename > newfilename

3.使用dos2unix
dos2unix filename

4.在vi中使用替换命令
#vi filename
:%s/^M//g

上面的几种方法都能去掉linux文件中的^M
分享到:
评论

相关推荐

    python脚本:批量取消Linux文件中^M

    python delete_M.py 路径 可用于删除指定Linux路径下的文件中的^M 此问题绝大部分是由文档在从windows传输到Linux导致的

    windows上可编译Linux内核

    1.赵炯博士已经将汇编程序中引用的C变量(包括嵌入汇编的C变量)的下划线去掉了,但MinGW的gcc可能是为了与其它Windows下的编译器保持兼容,并不能识别这些不带下划线的C变量,因而还得把原先已经在汇编程序中去掉下划线...

    去除数据中字符串的换行符;解决ETL中字符串换行符;ORACLE|DB2

    - - 去除数据文件中字符串的换行符; - - 使用此工具,必须有明确的行分隔符标记,且换行符标记不可在字符串中出现。否则无法使用,需要修改匹配搜索方式 ### 工具效率: 亲测200M文件5s中完成转换。 ### 使用...

    积累linux常用命令大全

    linux文件中存在^M 使用shell命令tr可以实现去除,具体命令如下: 代码如下:  cat -v yourfile | tr -d “^M” &gt; targetfile VIM中选定某个单词 在ESC之后,使用w或者wi或者vwi可以选择某个单词 在控制台中快速...

    cmd操作命令和linux命令大全收集

    attrib 文件名 -A -R -S -H 或 +A +R +S +H 去掉(添加)某文件的 存档,只读,系统,隐藏 属性;用+则是添加为某属性 dir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件...

    dos2unix包

    dos2unix包,linux红帽子6.0用,可以把windows上编辑的文件的^M去掉

    Linux常用的命令。。。。。

    当other中有x位有t 权限 除文件拥有者,root外对directory内的file 不可删,但可以写入 4 suid 2 sgid 1 sbit chmod u+s directory g+s o+t 有效用户组:排第一位的组 groups user 查看user的组 改有效用户组...

    windows下可编译linux 用insight+bochs源码级调试

    1.赵炯博士已经将汇编程序中引用的C变量(包括嵌入汇编的C变量)的下划线去掉了,但MinGW的gcc可能是为了与其它Windows下的编译器保持兼容,并不能识别这些不带下划线的C变量,因而还得把原先已经在汇编程序中去掉下划线...

    pytorch-1.2.0a0+8554416-cp36-cp36m-linux_aarch64.whl.zip

    下载咯,下载后记得把文件名字的py去掉

    RemoveMP3TrackNumber:从音乐文件中去除前缀​​曲目编号的简单命令行工具

    从音乐文件中去除前缀​​曲目编号的简单命令行工具。 硬编码以检查 .mp3、.m4a 或 .flac 文件,懒得进行配置。 用 Java 写的,因为我目前没有安装 Linux,也没有安装除 eclipse 之外的任何其他开发环境,我懒得...

    Linux高级bash编程

    从 C 文件中去掉注释 12-30. Exploring /usr/X11R6/bin 12-31. 一个"改进过"的 strings 命令 12-32. 在一个脚本中使用 cmp 来比较2个文件. 12-33. basename 和 dirname 12-34. 检查文件完整性 12-35. Uudecod 编码...

    tiny_linux:linux裁剪

    块全都去掉, 如果是重要的模块,可以选择在外面以ram文件的形式加载进来,这样就可以缩小linux的内核大小 2).去除无用模块:有些模块对于内核来说可能比较重要,但是如果只是最基本的功能,那么它的作用反而 不起...

    barclay-viz:巴克莱自行车可视化的源代码和数据文件

    构建聚合数据集时,请记住从 CSV 文件中去除标题 数据处理 生成鲍里斯站列表 选项 1(来自最近的列表) cat inputs/boris_station_snapshot.xml | ./parse_stations.rb outputs/boris_stations.csv csvfix sql_...

    Linux内核移植笔记 | 05 – 移植Linux 3.4.2 内核到JZ2440(内核裁剪)

    在前面的移植过程中,内核编译出来有 2414KB,而 Nand Flash 的 mtd 分区中指定了 kernel 分区为 2M=2048KB,所以需要对内核进行裁剪,去除不必要的内容。 2. 内核裁剪方法 内核裁剪的方法非常简单,首先配置: make...

    java实现批量改文件夹、文件名的shell

    re -m@#$将目录下所有文件名中的@#$去掉,这是去掉名字中多个字符的命令 re -r@#将目录下所有文件名中的@用#替换掉 re -s@#$%将目录下所有文件名中的@用#替换,$用%替换,这是替换名字中多个字符的命令 re -f+前面七...

    KODExplorer 芒果云-资源管理器

    文件打开20M限制(大于20M则不处理,浏览器会卡死) - 标签关闭提示:检测是否有未保存文件,文件修改实时修改是否修修改的按钮状态 ####fix bug:(bug解决和程序优化) - 文本文件编辑 文件名含有url编码则出错bug ...

    中文预训练ALBERT模型.zip

    1、albert_tiny_zh, albert_tiny_zh(训练更久,累积学习20亿个样本),文件大小16M、参数为4M 训练和推理预测速度提升约10倍,精度基本保留,模型大小为bert的1/25;语义相似度数据集LCQMC测试集上达到85.4%,相比...

    万能makefile写法详解,一步一步写一个实用的makefile

    g表示把每行内所有match都替换,如果去掉g,则只有每行的第1处match被替换(实际上不需要g,因为一个.d文件中,只会在开头有一个main.o:)。 这里match是正则式\(main\)\.o[ :]*,它分成3段: 第1段是\(main\),在sed...

    IIS6.0 IIS,互联网信息服务

    in_”是从Windows XP专业版中提取的,只要换成 Windows 2000专业版中的这两个文件即可。 步骤4 安装结束后,你可以打开“控制面板→性能和选项→管理工具”查看“Internet信息服务管理”。再打开IE,在地址栏中输入...

    手机 pdf 阅读器

    阅读设置中增加一个“文件缓存”选项,默认情况下是开启的,在NOKIA手机上会提高UMD等文件的表现,但由于测试并不充足,如果程序经常在阅读时出错,请关闭该选项(其它手机是否开启该选项并无明显的影响) ...

Global site tag (gtag.js) - Google Analytics