博客首页 注册 建议与交流 排行榜 加入友情链接         宝宝相册的专门空间
推荐 投诉 搜索: 帮助

沉默是金

Love exists,Hope is alive.Just waiting...
   xiaoquqi.cublog.cn
关于作者  
姓名:小曲奇
职业:软件工程师
年龄:25
位置:北京
Just waiting your comming...

我的分类  




Perl:关于Incomplete last line的解决方法
今天发现一个Perl程序生成的文件用vi打开后全部提示Incomplete last line。 用如下程序测试: #!/usr/bin/perl use FileHandle; my $whd = new FileHandle(">temp.txt"); print $whd "test\n"; close $whd; 打开后一切正常,但是做如下替换后: print $whd "test"; 再将文件打开即提示Incomplete last line了。 unix系统每一行是以换行结尾,所以此行没有换行了就会认为该行没有结束,如果在vi中保存一次,该现象消失,说明vi自动加上换行了。 结论:在向程序写入最后一行时候,一定要有\n,否则unix系统会认为文件没有结束。

 发表于: 2006-03-01,修改于: 2006-03-01 17:05 已浏览688次,有评论0条 推荐 投诉

  网友评论

  发表评论



Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们
页面生成时间:0.01425

京ICP证041476号