#!/usr/bin/perl -w
# remd: test sur les exp_reg pour ldif2r.pl | alain Adelmar 28 févr 2001

$x = "x" x 25;   # ligne d'x pour la presentation
$a = $b =$c = $d =0;    #initialisation pour test

LABEL_TOP:print "Entrez le nom du fichier à traiter:\n";
chomp($fldif = <STDIN>);
$u = 0;  # initialisation de boucle spéciale pour les groupes de noms

if (-e $fldif) {
  
$df = localtime(-C $fldif);
  
print "\n$x\nRapport du contenu de $fldif $df\n";
  
# verif
  
($file, $ext)= split(/\./, $fldif);
  
print "test: nom de fichier = $file et son extention = $ext\n";
}
else {
  
warn "Erreur, le fichier $fldif n\'existe pas\n";
  
goto LABEL_TOP;
}


#ouverture du fichier
open F, "$fldif" or die "Ouverture de $fldif impossible $!";
@contenu = <F>;
close F;

foreach $line(@contenu) { 
  
if ($line =~ /^dn/) {
    
($nom, $mail) = split(/,/,$line);
    
print "$nom\n$mail\n";
    
$s1 = $nom;
    
$s1 =~ s/^\w{3}\s\w{3}(.)//;
    
print "$s1\n";
    
$mail = s/^mail=//;
    
print "$mail";
    
$mail = chomp($mail);
    
$u++;  
  
}
  
elsif ($a >= 60) {
    
die "that's all folks $!";
  
}
  
else {
    
$a++;
    
print "$u:$a\n";
  
}
}

END;