Thread grep inputfile geht nicht mit übergebener Variablen
(3 answers)
Opened by allapow at 2008-06-01 14:06 allapow+2008-06-01 12:06:22-- du machst hier eine zuweisung. $_ = $b weist den wert von $b $_ zu. du willst wohl eher einen string-vergleich. zahlen vergleicht man mit ==, nicht mit =, und strings vergleicht man mit eq also Code (perl): (dl
)
grep { $_ eq $b } ... ausserdem sind $a und $b keine tollen variablennamen. variablennamen sollten möglichst dokumentieren, was sie beinhalten. Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: ![]() ![]() |