linux-l: array-problem in perl
Ulrich Wiederhold
U.Wiederhold at gmx.net
Sa Aug 5 16:04:39 CEST 2000
Hallo,
folgendes dürfte wahrscheinlich ein einfaches Problem sein, ich komme
aber nicht drauf.
Folgendes:
#Eine Datei enthält 10 Zeilen.
...
open (QUEUE, ">>$queuelocation");
@allqueues = <QUEUE>;
foreach $allqueue (@allqueues)
{
if ($allqueue =~ /$variable/)
{
entferne die Zeile
}
}
...
das "entferne die Variable ist mein Problem. Anschließend möchte ich die
Datei ohne die entsprechende Zeile wieder abspeichern.
Gibt es nicht sowas wie "shift(@allqueues,$allqueue)" ?
Gruß
Uli
P.S.: Noch ne andere kleine Frage: Wenn ich eine if Abfrage mit a = b &&
c = d verknüpfe, entspricht das dann und, oder, oder/auch? Oder wird der
2. Teil nur ausgeführt wenn der 1. true ist???
Gibt es sowas wie und, oder, oder/auch in diesem Zusammenhang???
Mehr Informationen über die Mailingliste linux-l