perl文件操作

打开文件 

open 标识符(一般全为大写,但是必须与系统已经定义的三个默认的文件句柄STDINSTDOUTSTDERR)"文件的操作方式和文件名"

>> 追加

+< 先读后写

+>先写后读

+>>先追加内容,然后读

select函数能把默认的输出设置成用户自定义的文件句柄,并返回前面选定的文件句柄

flock函数为文件加锁,有两个参数,一个为文件句柄,一个为文件锁操作。

创建共享锁

创建排他锁

创建非阻塞锁

解除当前锁

seek函数可以负责随机的访问文件

seek(FILEHANDLE,BYTEOFFSET,FILEPOSITION)

文件位置有3个参数

文件开头位置

文件中的当前位置

文件末尾位置

偏移量是从起点位置到文件当前位置的字节数,正的能向前移动,负的可以在位置12向后移动。

tell函数能返回当前文件中当前字节的位置。

打开管道

在使用管道时,用户可以创建从一个程序到另一个程序的数据连接。位于管道左侧的程序会把其输出内容发送到临时的内核缓冲区中,即写入管道。而位于管道另一侧的用户程序则可从上述的缓冲区中获取输入的内容。

输出过滤器

open (FILEHANDLE,|COMMAND)

输入过滤器

open(FILEHANDLE,COMMAND|)

eof函数用来检测是否到达文件末尾

文件测试

....

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值