Lesen einer tab-getrennte Datei in den hash in perl und Suche

Ich habe eine tab-getrennte Datei (inpFile.txt) als

field1  field2
aaa1  aaa2
aaa1  bbb2
aaa1  ccc2 
ccc1  ddd2
eee2  aaa2

Ich es Lesen wollen, und speichern Sie es in hash ( hashname )

Einmal meine hash ist bereit, ich will zu suchen, wenn ein ($key, $value) - paar gefunden wird oder nicht. Zum Beispiel, wenn (eee2, aaa2) gefunden wird oder nicht?

Ich bin ein starter in Perl, aber ich weiß, dass es getan werden kann effizient in Perl und ist einfach.

Schrieb ich den folgenden code. Kannst du bitte weiter auszubauen?

Dank

#!/usr/local/bin/perl

open (LIST1, "/inpFile.txt") || die "File not found\n";
     while (<LIST1>) {
          ($tmpvar1, $tmpvar2) = split(/\t/, $_);
          $hashname{$tmpvar1} = $tmpvar2;
     }
close(LIST1);
  • Vielen Dank, der code-Schnipsel in Ihre Frage eigentlich war meine Lösung!
InformationsquelleAutor learner | 2012-07-20
Schreibe einen Kommentar