#!/usr/local/bin/perl &Initcodes; if (defined(@ARGV)) { $returndir = 1; $query = shift; } else { $query = <>; chop($query); } foreach $i (split(/\n/,$codes)) { if ($i =~ /$query/i) { if ($returndir) { print "0$i\tmoo\tmoo\t70\n"; } else { print "$i\n"; } } } sub Initcodes { $codes = <