删除“^M”符号(硬回车)的方法

问题现象:
    在用VI 编辑文件时发现文本文件每行末尾都有一个“^M”符号,这样在数据处理或者Shell脚本运行时发生错误。
产生"^M"原因:
    编辑器在处理回车符方法不同造成的。文本数据在DOS下编辑后,以二进制方式FTP传到Linux 或着Unix下用VI打开就会出现上述现象。
处理方法:
    用VI编辑器中的查找替换命令,将“^M”替换为空格符,具体操作如下:
    VI编辑器转换命令模式 Shift + :  输入 g//^M/s//^M// 或者 %s/^M//g,回车就可以了。

cat filename |tr -d '/015' >newfile
不同的unix系统还存在一些其他不同的命令,如:doscp
sed 也可以实现这个功能.

dos2unix filename filename2
反之
unix2dos filename filename2

在vi 中用:$s/^M//g
^是crtl-V crtl-M 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Yale free 雅乐简谱打谱软件这是免费的 开发 张晓 http://www.yalesoft.com/ 雅乐简谱对硬件有什么要求? 推荐使用CPU:PIII800以上, 内存:256M以上 雅乐简谱能在哪些操作系统下运行? Windows 2000/NT/XP/Vista 什么是机器码? 雅乐简谱会根据用户的计算机软硬件信息生成唯一的识别码,一般称作机器码。 如何购买雅乐简谱? 请参考网站首页的购买项 多台计算机可以共用一个注册号吗? 不行,因为注册号是根据用户购买时提供的的计算机硬件信息生成的,所以只能在提供硬件信息的那台计算机上运行。 试用版与正式版有什么区别? 试用版限制了打印和存档功能,其它一样 雅乐简谱有免费升级的售后服务吗? 有,您可以在购买后的一年内免费升级,升级到后续其它版本有一定的优惠 雅乐简谱的特点: 1、高度的智能化:程序有非常智能的自动化排版系统,有音符自动定位,小节宽度自动适应,歌词自动对齐,符号自动避让,版面调整后自动重排等功能。 2、完全自由的排版:当程序提供的自动排版不能满足用户的需求时,用户可以通过键盘与鼠标非常容易的自由调整谱面元素位置。自由改变音符位置,改变音符间距、改变行间距等。 3、所见即所得 雅乐在开发过程中,非常强调软件的易用性,在技术条件许可的情况下,力争做到完全的所见即所得,因此用户对乐谱的每一个改变都能实时的在界面反映出来。同时软件也非常容易上手,在不看说明书的情况下就能学会使用大部分功能。 雅乐简谱的主要功能: v2.4 1、添加了全键盘音符输入 2、添加了设置行内所有小节等宽的功能 3、修正了一些其它的bug v2.3 1、添加了任意断开、连接减时线的功能 2、修改了排版算法,减少了歌词重叠的几率 v2.2 1、修正了文件存储的一些bug 2、修正了其它的bug v2.1 1、增加了不完全小节的功能 2、修正了v2.0中倚音的bug v2.0 1、增加了多声部的功能 2、增加了改变音符字体的功能 3、增加了将计算机字体映射为符号的功能 4、增加了改变参数的功能 5、增加了最多自定义四个打击乐符号的功能 6、加强了跳房子功能(不在限于1 2) 7、增加了导入导出midi的功能 8、增加了导入musicxml的功能 9、增加了升降八度的功能 10、增加了显示/隐藏界面元素的功能 11、增加了移调的功能 12、其它的一些改进 v1.1 添加了任意文字的功能 v1.03 1、修正了删除小节会意外退出程序的bug 2、修正了在繁体操作系统下显示乐器名乱码的bug 3、修正了音符移动后不能多次Undo的bug 4、取消了导入musicXML 文件的功能 v1.0 1、音符编辑:有普通键盘输入和MIDI键盘输入两种方式。可以很方便的输入普通音符、和音及倚音。 2、歌词编辑:可以非常方便的输入多行歌词,适合歌曲重复段落 3、小节线与反复符号编辑: 4、常用装饰符号编辑: 5、常用装饰线编辑:如平顶连音线、圆滑连音线、颤音、渐强、渐弱、琶音等。 6、常用力度符号编辑: 7、自由排版:如设置行小节数、设置行间距等。 8、其它功能:如播放、改变谱面大小、隐藏空白行等。 雅乐简谱使用手册 一、基本操作 1、定位光标。 在雅乐中,光标定义为蓝色的小竖线,其作用为指示音符输入的位置。 光标可以通过鼠标和 键盘两种方式定位。 鼠标:用鼠标左键单击小节内的位置,则光标会定位到该小节的音符输入位置。 键盘: 按住Shift 键,同时按下键盘的左右箭头,可以向左、右移动光标,每按一次移动一个 音符位置; 注:不按住Shift 键,按下键盘的左右箭头,如果移动到的位置有音符,默认会选中该 音符,同时隐藏光标; 2、选中 鼠标:用鼠标左键单击相应的图元,如音符、文字、歌词、符号等,选中该图元,颜色会 变为红色。 键盘:移动左右箭头,如果光标位置已有音符,则默认会选中该音符,音符变红。 3、移动 首先选中要移动的图元,确认图元变成红色; 鼠标操作:左键按住该图元,将图元拖动到需要的位置,放开鼠标左键。 ③键盘操作:按住Ctrl 键,同时按上下左右箭头。可以向相应方向移动选中的图元。 4、编辑文字 雅乐的很多文字,如歌词、标题、作词、作曲等可以直接编辑, 具体操作为: ①鼠标左键双击需要编辑的文字,该段文字变为可编辑状态(界面上看稍有变化); ②可以对文字进行常规的编辑工作,拷贝、粘贴、删除、添加等; 5、删除 ①选中需要删除的图元,确认图元变红; ②按下键盘的Delete 键。则该图元被删除; ----------------------- 页面 2--

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值