去掉文件中^M的方法
2009-05-13 12:40:35来源:未知 阅读 ()
2、
[url=javascript:;]sed[/url]
-e "s/^V^M//" filename > outputfilename
3、vi: 用vi打开文件
1. 按ESC键
2. 输入 :%s/^M//g
确定 ^M是使用 "CTRL-V CTRL-M" 而不是字面上的 ^M。这个正则式将替换所有回车符前的 ^M为空($是为了保证^M出现在行尾)
4、使用 dos2unix 程序
5、用
[url=javascript:;]vim[/url]
输入 :set notextmode
6、使用perl
cat dos_file.txt | perl -pe '~s/\r//g' > dos_file.txt
可惜,经过上面的处理以后,^M是不存在了,但是换行不成功。所有的东西都在一行上面,看着很费劲。这说明处理的时候文件缺少"\n",可以在替换的时候添加上即可:
cat filename | tr "\r" "\n" > newfile
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/4206/showart_519098.html
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:FreeBSD6.3 + Xfce4桌面详细安装指南
下一篇:IPFW中文手册
- ACL 疑问 2009-05-13
- 声卡好使了,庆贺一下。 2009-05-13
- 讨论一下package和port一起使用的问题。 2009-05-13
- 选择FreeBSD的中文编码 2009-05-13
- 使用中的Apache2居然无法启动了 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash