Thunder Bird
Communication & Improvement
IT博客
首页
新文章
新随笔
聚合
管理
posts - 29, comments - 112, trackbacks - 0
linux文件中的^M问题
当在windows和linux之间进行文件交互时,常常会发生linux在文件的每行结尾都加上一个^M,就是linux下的换行符,非打印字符,但占有一个单位的长度,所以在处理字符串时要注意,可以用perl中的正则表表达式将其替换掉,但^M输入时不能直接输入,要通过Ctrl+V然后CTRL+M来输入:
while(<INFILE>)
{
chomp;
s/^M$//;
}
posted on 2006-04-18 17:37
Thunder
阅读(411)
评论(5)
编辑
收藏
引用
FeedBack:
#
re: linux文件中的^M问题
2006-04-18 18:59 |
gyn_tadao
用binmode(<INFLE>)传不行吗?
回复
更多评论
#
re: linux文件中的^M问题
2006-04-18 19:04 |
Thunder
不好意思,我没试过,只是今天别人问我时才发现的,她是通过ftp传上去的
回复
更多评论
#
re: linux文件中的^M问题
2006-04-19 08:46 |
gyn_tadao
照你这么写法,只匹配一个M的。
应该是这样吧:
s/\^M$//;
回复
更多评论
#
re: linux文件中的^M问题
2006-04-19 09:05 |
Thunder
@gyn_tadao
不要用转义符,因为按照我说的输入^M的方法后,前面的那个^已经和正则表达式匹配中匹配行首的^不一样了!
回复
更多评论
#
re: linux文件中的^M问题
2006-04-19 09:10 |
gyn_tadao
o~~
没试过,这次长见识了。
(你回得真快)
回复
更多评论
刷新评论列表
IT新闻:
·
搜狐旧将樊功臣全面接管搜狗 欲重振搜索业务
·
腾讯昨推QQ会员官方店 全面向淘宝宣战
·
IBM Lotus宣布新战略 推广"云"和移动终端应用
·
即便 301 永久重定向也会导致 PageRank 损失
·
Intel正式发布首批32nm六核心服务器处理器
每天10分钟,轻松学英语
专题:
iPad
jQuery
Chrome OS
博客园首页
IT新闻
程序员微博
招聘频道
学英语
标题
姓名
主页
验证码
*
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
Windows 7专题
博客园首页随笔:
·
Android 1.5和Android 2.1在相对布局(RelativeLayout)上的区别
·
12年前的作品──《美绿中国象棋》制作过程及算法简介
·
最短路径-floyd算法
·
我的第一个windows phone 7 程序
·
使用AvalonDock制作WPF多标签浏览器(二)
招聘信息:
·
中级.net项目开发工程师(明源软件)
·
TIM TAM高级开发工程师 急!!!(新锐国际)
·
高级C++多媒体开发工程师(网易)
·
高级软件工程师(上海象形通讯科技有限公司北京分公司)
·
网站后台.net程序员(尚品企划)
博客园
IT新闻
个人主页
BlogJava
博客生活
IT博客网
C++博客
PHP博客
博客园社区
相关链接:
<
2010年3月
>
日
一
二
三
四
五
六
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(7)
给我留言
查看公开留言
查看私人留言
随笔档案
2010年1月 (1)
2009年11月 (1)
2009年10月 (1)
2009年9月 (4)
2009年6月 (1)
2009年4月 (1)
2009年3月 (2)
2007年4月 (2)
2007年1月 (2)
2006年11月 (2)
2006年10月 (1)
2006年9月 (1)
2006年5月 (3)
2006年4月 (3)
2006年3月 (1)
2006年2月 (1)
2006年1月 (1)
2005年12月 (1)
相册
Snoopy
搜索
最新评论
1. re: error LNK2001: unresolved external symbol _main解决办法(zz)
多谢了!!!
--小石头
2. re: error LNK2001: unresolved external symbol _main解决办法(zz)
谢谢先。
--Tianxiang
3. re: error LNK2001: unresolved external symbol _main解决办法(zz)
@李
自己不懂不要乱讲,人家分析的很正确,你个垃圾。。
--lj
4. re: error LNK2001: unresolved external symbol _main解决办法(zz)
扯鸡巴蛋
第一个和第二个 矛盾了~ 傻B
--李
5. re: error LNK2001: unresolved external symbol _main解决办法(zz)
谢谢!!!!
--John
阅读排行榜
1. error LNK2001: unresolved external symbol _main解决办法(zz)(43722)
2. CString,string,char*的综合比较(zz)(5720)
3. 编辑距离(Levenshtein Distance)(3946)
4. 条件随机场(CRF)相对于HMM,MEMM的优势(3506)
5. Nelder-Mead(simplex,“单纯形”)算法(3044)
评论排行榜
1. error LNK2001: unresolved external symbol _main解决办法(zz)(63)
2. 编辑距离(Levenshtein Distance)(13)
3. 条件随机场(CRF)相对于HMM,MEMM的优势(7)
4. Nelder-Mead(simplex,“单纯形”)算法(6)
5. linux文件中的^M问题(5)