open TEST,"@ARGV[0]";
####
open(my $TEST, "<", $ARGV[0])
or die("Can't open \"$ARGV[0]\": $!\n");
####
$flag = "ON"
...
$flag = "OFF"
####
my $looking = 1;
...
$looking = 0;
####
while ()
####
while (<>)
####
if (/test/ and $flag eq "ON")
####
if ($looking && /test/)
####
print "start";
####
print "start\n";
####
say "start";
####
close TEST;
####
use strict;
use warnings qw( all );
my $looking = 1;
while (<>) {
if ($looking && /test/) {
print "start\n";
$looking = 0;
}
}
####
use strict;
use warnings qw( all );
while (<>) {
if (/test/) {
print "start\n";
last;
}
}