因此,我想我的每 file读一个包含两条内容的文件:
1 10 4
6 4
我想第一行是@setA,第二行是@setB。 我怎么做,却没有加以硬性编码?
因此,我想我的每 file读一个包含两条内容的文件:
1 10 4
6 4
我想第一行是@setA,第二行是@setB。 我怎么做,却没有加以硬性编码?
my $setA = <$fh>; # "1 10 4"
my $setB = <$fh>; # "6 4"
或
my @setA = split , scalar(<$fh>); # ( 1, 10, 4 )
my @setB = split , scalar(<$fh>); # ( 6, 4 )
您将打开档案,以获得一份所谓的档案文件(简称 注读物还有一条特殊合成物,如<代码><$fh>。 阅读线通常遵循主线: 然后处理每一条线: 有时有用的另一个是: That should get you started.$fh
),阅读内容,并填写文件。 http://perldoc.perl.org/Functions/open.html“rel=“nofollow”>>>> 开放,>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>t-code><<>>>>,
while ( <$fh> ) {
# the line is in the $_ variable now
}
split
function。chomp
。
use strict;
use warnings;
use autodie qw(:all);
open my $file, < , file.txt ;
my @lines = <$file>;
my @setA = $lines[0];
my @setB = $lines[1];
print("@setA");
print("@setB");
close $file;
I am building a Web interface to monitor an embedded system. I have built a Perl script which runs remote commands and gathers output from that system. Now what I need is a Web interface which makes ...
How do I tell what type of value is in a Perl variable? $x might be a scalar, a ref to an array or a ref to a hash (or maybe other things).
When I try a "chdir" with a filehandle as argument, "chdir" returns 0 and a pwd returns still the same directory. Should that be so? I tried this, because in the documentation to chdir I found: "...
I ve read the doc for GetOptions but I can t seem to find what I need... (maybe I am blind) What I want to do is to parse command line like this myperlscript.pl -mode [sth] [inputfile] I can use ...
I m a little confused about what is going on in Perl constructors. I found these two examples perldoc perlbot. package Foo; #In Perl, the constructor is just a subroutine called new. sub new { #I ...
I would like to submit a form to a CGI script localy (w3c-markup-validator), but it is too slow using curl and apache, I want to use this CGI script more than 5,000 times in an another script. and ...
So I m running perl 5.10 on a core 2 duo macbook pro compiled with threading support: usethreads=define, useithreads=define. I ve got a simple script to read 4 gzipped files containing aroud 750000 ...
A Google search yields a number of results - but which ones are the best? The Perl site appears to contain two - perlboot and perltoot. I m reading these now, but what else is out there? Note: I ve ...