#!/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 reading: $!\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"; }