#! /sw/bin/perl5 $prog = substr($0,rindex($0,'/')+1) ; $Usage = <= 0 ; @ARGV = ( '/users/www/CGAL/GET/get-info' ) unless @ARGV ; while ( <> ) { chomp ; $uml=0; $email_address=""; for $pair ( split(/&/, $_)) { ($name, $value) = split(/=/, $pair) ; $value =~ tr/+/ / ; $name =~ s/%([0-9A-Za-z][0-9A-Za-z])/pack(c,hex($1))/eg ; $value =~ s/%([0-9A-Za-z][0-9A-Za-z])/pack(c,hex($1))/eg ; $uml = 1 if ($name eq 'uml' and $value eq 'yes'); $email_address = $value if $name eq 'email'; } if ($uml and $email_address) { print "$email_address\n" ; } }