Dan Muey wrote: > > Howdy list Hello,
> I currently have to do this via the command line: > > my @unique = qx(sort -u file.txt); > > To remove duplicat elines from file.txt. > > What would be the best way to do the same thign with perl instead of calling an > external program? > > I can always assign each element of the array to a hash I suppose, > that way there could only be one key that is whatever element. > > I was hoping for a one liner though. Ok, but it may be a bit long. :-) my $file = 'file.txt'; my @unique = do { open my $fh, '<', $file or die "Cannot open $file: $!"; my %seen; grep !$seen{$_}++, <$fh> }; John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]