Linb95的个人空间 https://blog.eetop.cn/linbost [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

Perl 文件句柄

热度 10已有 746 次阅读| 2021-11-11 14:41 |个人分类:Perl|系统分类:芯片设计| perl

文件访问:

open(DATA, "<file.txt") or die "file.txt File cannot be opened, $!";

<         只读方式打开,将文件指针指向文件头。

>         覆盖形式写入

>>      追加形式写入,末尾追加。

+<         读写方式打开,先读后写;添加数据可使用seek()函数定位到要添加数据的位置,然后再写入。

+>      读写,先写后读;先覆盖形式写入内容,然后再读;操作结果:文件中以前的数据被删除,现在文件中只保留目前写入的数据

对访问文件做了简单的练习,练习脚本见/user/lningbo/fh1.pl



open LOG1,">","/tmp/a.log";   # 以覆盖写入的方式打开文件/tmp/a.log

open LOG2,">>","/tmp/a.log";  # 以追加写入的方式打开文件/tmp/a.log

open LOG3,"<","/tmp/a.log";   # 打开/tmp/a.log文件,以提供输入源

open LOG4,"/tmp/a.log";       # 等价于上面的输入,默认的模式就是输入


eg:

#!/usr/bin/perl
use 5.010;

open LOG,"<","test.log" or die "open file wrong: $!"
while(<LOG>){
    chomp;
    print $_;
}



点赞

全部作者的其他最新日志

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 0

    粉丝
  • 0

    好友
  • 0

    获赞
  • 0

    评论
  • 47

    访问数
关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-24 02:59 , Processed in 0.022612 second(s), 15 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部