Perl开发的学习-6
文件主要是针对如何打开读写并进行文件操作的概念。文件描述符:是指UNIX用来访问文件时代表文件的数字,从0开始,它是系统资源,系统通常要限制打开的文件描述符的数量。Perl通常只在某些系统调用时才使用它。
文件句柄:功能 类似于文件描述符,但与文件描述符完全不一样,不是用简单的数字来表示。
文件句柄与文件描述符是可以相互转换的。
文件句柄==》文件描述符:fileno(F)返回文件描述符。
文件描述符==》文件句柄:open(F,”>&n”);
$ cat fl.pl
#!/usr/bin/perl
open (F,"+;
print "line 1=$a";
print tell(F);
print "\n";
print F "a".$/;
seek(F,20,0);
$a=;
print "line 2=$a";
print "\n";
print tell(F);
print F "a".$/;
close(F);
$ perl fl.pl
Died at fl.pl line 2.
$ vncconfig &
31646
$
页:
[1]