Probleme de script regex !!!
	
	
		Bonjour a tous,
voila je vais  essayer de vous expliquer ce que je souhaite faire:
Voila mon programme
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
   |  
 sub Fonct_Loca_Alim
                        {
                                my $Cmd_Snmp_Type = "snmpwalk -v1 -On -c $Com_Snmp";
                                my @Cmd_Snmp_Type_Oid  = `$Cmd_Snmp_Type $Addr_Ip .1.3.6.1.2.1.47.1.1.1.1.5`;
                                my i=0;
                                i=i++;
                                if
                                {
                                print("$Cmd_Snmp_Type_Oid[i]");
                                }
                                #chomp($Cmd_Snmp_Type_Oid);
                                #Enlève le dernier caractère de la chaîne
                                #return @Cmd_Snmp_Type_Oid;
                                #Permet de retourner une variable precise, évite d'avoir la variable par defaut
                                #print("$Cmd_Snmp_Type_Oid[22]");
                        }
 
                        &Fonct_Loca_Alim | 
 
Voila ce que me ressort la commande snmp
- 47.1.1.1.1.5.1 = 3
47.1.1.1.1.5.2 = 5
47.1.1.1.1.5.3 = 5
47.1.1.1.1.5.4 = 5
47.1.1.1.1.5.5 = 4
47.1.1.1.1.5.6 = 5
47.1.1.1.1.5.7 = 7
47.1.1.1.1.5.8 = 8
47.1.1.1.1.5.9 = 5
47.1.1.1.1.5.10 = 5
47.1.1.1.1.5.11 = 6
47.1.1.1.1.5.12 = 8
47.1.1.1.1.5.13 = 8
47.1.1.1.1.5.14 = 8 
Et je voudrais matcher les lignes qui valent 6 poue en extraire le dernier chiffre de OID correspondant !!
exemple >>>47.1.1.1.1.5.11 = 6
c est le 11 qui m interesse !!!
Comment puis je faire ?
Merci d avance Jules
Merci d avance Jules