阿使得肌肤· 发表于 2018-8-31 13:30:24

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]
查看完整版本: Perl开发的学习-6