读取文件奥~~~~~~~
可以使用两种不同的方法读取 P e r l的文件句柄。最常用的方法是使用文件输入运算符,也
叫做尖括号运算符(< >)。若要读取文件句柄,只需要将文件句柄放入尖括号运算符中,并将
该值赋予一个变量:
#!/usr/bin/perl
open(MYFILE,"myfile") || die "bu neng dakai ao :$!";
$line=;
[root@shangxiantongbu script]# ./duqu1.pl
bu neng dakai ao :该目录找不到指定文件 at ./duqu1.pl line 2.
标量变量中的尖括号运算符能够读取来自文件的一行输入。当该文件被读完时,尖括号
返回值u n d e f。
[root@shangxiantongbu script]# cat duqu2.pl
#!/usr/bin/perl
open(MYFILE,"myfile") || die "bu neng dakai ao :$!";
while(defined($a=)) {
print $a};
如何输出所有的行咧,是通过while循环来实现的呢。
[root@shangxiantongbu script]# cat duqu2.pl
#!/usr/bin/perl
open(MYFILE,"myfile") || die "bu neng dakai ao :$!";
while(defined($a=)) {
print $a};
[root@shangxiantongbu script]# ./duqu2.pl
dfjngdjfngjdfngjdnfjdfl
dflngdjfngldjfg
dflgnldfnkgldf
gdflgnldfjngldfg
dfgldfjngldfg
dfgldfngj