$line = 'xyz'; $var1 = ''; $var2 = 'abc'; $check = 'Yes'; if((($line =~ m/$var1/i) || ($line =~ m/$var2/i)) and ($check =~ m/YES/i)) { print "Inside if\n";} else {print "Outside if\n";}