Thread Windows 7 Konsole nicht einfach beenden (18 answers)
Opened by Mike at 2011-08-03 09:32

topeg
 2011-08-03 21:16
#151139 #151139
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
2011-08-03T17:40:27 kristian
EDIT2: Wer erklärt mir denn diese Zeile?
Code (perl): (dl )
if ( @line = "~ /502/" ) {

Das ist "Unsinn" Code. das funktioniert wie @line = ("~ /502/") was immer ein wahre Aussage ist.

Man kann natürlich Annehmen dass er auf das Array einen regulären Ausdruck anwenden wollte. Aber das ist auch nicht sinnvoll Allein das:
@line = $t->getline( Timeout => 1 );
ist nicht Sonnvoll, da immer nur ein String zurück geben wird.

Und dann darauf einen Regulären Ausdruck anzuwenden ist vergleichbar mit:
Code (perl): (dl )
1
2
3
4
5
my @line=('123');
$val=@line;
if($val=~/.../)
{
  ...

Es wird also die Länge des Arrays mit einem regulären Ausdruck getestet.

gemeint ist vermutlich
Code (perl): (dl )
1
2
3
4
my $line = $t->getline( Timeout => 1 );
if($line =~/502/)
{
  ...

View full thread Windows 7 Konsole nicht einfach beenden