#!/perl/bin/perl use strict; use warnings; my $fname = "Designations.txt"; open (my $fh, '<', $fname) or die "Couldn't open file $fname, $!"; my %designation; while (<$fh>) { my ($SLNO, $first, $last, $desig) = split /\s+/; $designation{$first} = $desig; $designation{$last} = $desig; } print "Enter First Name or Last Name: \n \n"; chomp(my $name = ); print "Entered name is : $name \n"; print "Designation is : $designation{$name}\n";