Perl开发的学习-6
文件主要是针对如何打开读写并进行文件操作的概念。 文件描述符:是指UNIX用来访问文件时代表文件的数字,从0开始,它是系统资源,系统通常要限制打开的文件描述符的数量。Perl通常只在某些系统调用时才使用它。 文件句柄:功能 类似于文件描述符,但与文件描述符完全不一样,不是用简单的数字来表示。 文件句柄与文件描述符是可以相互转换的。 文件句柄==》文件描述符:fileno(F)返回文件描述符。 文件描述符==》文件句柄:open(F,”>&n”); [windriver@windriver-machine test]$ cat fl.pl #!/usr/bin/perl open (F,"+<t.txt") or die $@; $a=<F>; print "line 1=$a"; print tell(F); print "n"; print F "a".$/; seek(F,20,0); $a=<F>; print "line 2=$a"; print "n"; print tell(F); print F "a".$/; close(F); [windriver@windriver-machine test]$ perl fl.pl Died at fl.pl line 2. [windriver@windriver-machine test]$ vncconfig & [1] 31646 [windriver@windriver-machine test]$ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |