码迷,mamicode.com
首页 > 其他好文 > 详细

perl chomp

时间:2015-09-15 12:25:37      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:

在寻找k_word时,为了去打末尾的换行符,使用chomp;但

在windows下创建的的文件,读取一行,如一行为  weather   把它赋值为$str,然后print length($str),得到8;chomp $str; print length($str) 得到7

同样在linux创建同样的文件,一样操作,结果也一样;

但问题,在linux下创建的文件,上传到linux下,一样操作,得到的是9,8;

可能是windows下的换行符是\r\n ;linux下是\n; 但window下的chomp  $str 去掉的是\r\n,而linux下的chomp只是去掉\n

所有在lwindow下的文件移到linux是 去换行应 chomp $seq  ; $seq=~s/\r//;

 

perl chomp

标签:

原文地址:http://www.cnblogs.com/cjbourne/p/4809545.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!