##
push @search, $line if $line =~ m/$query/;
####
push @search, $line if $line =~ m/\Q$query/;
####
use strict;
use warnings;
use Fcntl ':flock';
my @search;
my $query = "perl";
open(FILE, "/Users/adrianh/Desktop/myfile.txt") or die;
flock(FILE, LOCK_SH) or die;
foreach my $line () {
chomp($line);
push @search, $line if $line =~ m/\Q$query/;
}
close(FILE) or die;
## ##
print "We found...\n", @search ? join("\n", @search) : "nowt\n";