in reply to Find a filename in a text file

Assuming your log file already exists (I named it "file.log" in the code below), this will check if your "test1.txt" exists in the log file:
#!/usr/bin/env perl use warnings; use strict; my $file_found = 0; my $desired_filename = 'test1.txt'; # Read log file and look to see if desired file is present my $logfile = 'file.log'; open my $log_fh, '<', $logfile or die "Can not open $logfile for readi +ng: $!\n"; while (<$log_fh>) { chomp; if ($_ eq $desired_filename) { $file_found = 1; last; } } close $log_fh or die "Can not close $logfile: $!\n"; # Print result if ($file_found) { print "File $desired_filename found in log file.\n"; } else { print "File $desired_filename NOT found in log file.\n"; }