for my $server (@servers) { my $full_path = $provinfile . '.' . $server; # or = "$provinfile.$server"; open IN2, '<', $full_path or die "Could not open Server IN2 ($full_path): $!\n"; ... }