37,721
社区成员
发帖
与我相关
我的任务
分享
use strict;
use warnings;
my $string = "abc";
my $numBlank;
my $numStr;
while (<DATA>)
{
chomp;
if (/^\s*$/)
{
$numBlank++;
}
elsif (/$string/)
{
$numStr++;
}
}
print "$numBlank, $numStr\n";
__DATA__
abcabcabc
bc
abcabc
open (FILE, "<$ARGV[0]") or die "Can't open '$ARGV[0]': $!";
while(<FILE>)
{
$line_number++;
}
close (FILE);
print "$ARGV[0] contains $line_number lines\n";
#!/bin/perl
use strict;
my $string="abc";
my $line;
while(<DATA>){
chomp;
if(/^\s*$/) {$line++;}
else{
my $count=0;
print "LINE$.: counts of \"$string\": ",s/$string//g,"\n";
}
}
print "total blank lines: ",$line,"\n";
__DATA__
abcabcabc
abc
abcabc