Exemple de script perl :

#!/usr/local/bin/perl
#
# Nicolas Cros - CICT - Novembre 96
# 

$chaine = ;

# Ici on veut traiter une adresse electronique,
# tous les caracteres autres que a-z, A-Z, 0-9 . _ @ - sont refuses 
#
# (en theorie les caracteres declares dans sendmail.cf sont
# les suivants . : % @ ! ^ / [ ] a-z A-Z 0-9 ) 

if ( $chaine  !~ /^[\w.\-\@]+$/) 
# on utilise \w qui remplace a-zA-Z0-9_
#            \- pour proteger le caractere - interperete en Perl
#            \@ pour proteger le caractere @ interperete en Perl
{
    printf "Un caractere n'est pas autorise dans [%s]\n",$chaine;
}
else 
{
    printf $chaine;
}

Pour récupérer le script, cliquer ici.

Mis à jour le 02/06/97
[Sommaire CICT] CICT
Vos commentaires sur ce serveur : www@cict.fr