Bonjour, voici mon problème, $down à dans sa ligne de texte des ().
quand je la compare`dans mon if elle retourne toujours enable, pourtant cela lui arrive de ressembler a my $down. j'Ai essayé quotemate et cela ne fonctionne pas. Quelqu'un a une idée svp..
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 # Priv 1 sub getStatus { my $down = "line protocol is down (disabled)"; my ( $self, @args ) = @_; my $if = &harmonizeInts( $args[0] ); my $cmd = "sh interface " . $if; my @result = $self->cmd( $cmd ); foreach my $line ( @result ) { if ( $line =~ $down) { return "Disabled"; } else{return "enable";} } }
Partager