#!/usr/bin/perl -w ($SELF = $0) =~ s,.*/,,; if(@ARGV) { print <) { my $r = reverse; my @a = split /-/, $r, 4; my $pkg = reverse $a[3]; $installed{$pkg}++; } open my $pipe, "-|", "wget", "-qO-", "$URL" or die $!; while(<$pipe>) { next unless m{a href="/repository/[\d.]+/\w+/(\S+)/">}; $count++; print "$1\n" if $installed{$1}; } exit ($count != 0);