hmm. ja kdyz se na neco zeptam tak mi nikdo neporadi .... pokud na to ale nekdo prijde za pomoci standardnich nastroju necht to napise ..
vyreseno v perlu:
#!/usr/bin/perl
## input https://getupdates.oracle.com/reports/patchdiag.xref
use strict;
use warnings;
my %o_hash;
while(<>) {
chomp;
next if !/^\d/;
my($id, $rev, @sline) = split /\|/;
$o_hash{$id}{$rev} = [ @sline ];
};
for my $id (keys %o_hash) {
if(keys(%{ $o_hash{$id} }) > 1) {
for my $rev (keys(%{ $o_hash{$id} })) {
print join("|", $id, $rev, @{ $o_hash{$id}{$rev} }), "\n";
};
};
};
exit 0;