perl

Perl ist eine prozedurale, allgemeine Programmiersprache für allgemeine Zwecke, die für ihre native Unterstützung von regulären Ausdrücken und String-Parsing-Funktionen bekannt ist. Bitte verwenden Sie diesen Tag für Fragen zu Perl im Allgemeinen. Für Dinge, die mit der neuen (aber verwandten) Sprache "Perl 6" zu tun haben, verwenden Sie bitte das perl6-Tag. Verwenden Sie für reguläre Ausdrücke nach Perl-Art in anderen Sprachen das Regex-Tag oder, falls sie auf der PCRE-Bibliothek basieren, das PCRE-Tag.
2
Antworten

"make test" ausführlicher in Perl

Wenn ich make test unter Verwendung des normalen Testkabelbaums verwende, den CPAN-Module haben, wird nur eine kurze Zusammenfassung ausgegeben (wenn alles gut gegangen ist). %Vor% Wenn ich die Tests einzeln ausführe, geben sie viel detai...
15.03.2011, 03:42
4
Antworten

Was ist die beste Möglichkeit, ein Element in eine Liste zu übernehmen?

Mögliche Wege: Verwenden Sie push : %Vor% Verwenden des bedingten Operators : %Vor% Verwenden des x!! Booleschen Listen-Squash-Operators : %Vor% Welcher ist besser und warum?     
19.02.2010, 11:53
3
Antworten

Wie kann ich ein komprimiertes Archiv in Perl extrahieren?

Ich muss Benutzern erlauben, eine Zip-Datei über ein Webformular hochzuladen. Auf dem Server läuft Linux mit einem Apache-Webserver. Gibt es Vorteile, ein Modul wie Archive :: Zip zu verwenden, um dieses Archiv zu extrahieren oder sollte ich e...
03.11.2009, 16:58
3
Antworten

Warum bekomme ich beim Versuch, auf ein Hash-Element zuzugreifen, die Fehlermeldung "Kann ich keinen String als HASH ref verwenden"?

Wie behebe ich diesen Fehler? %Vor% Fehler: Die Zeichenfolge ("1249998666") kann nicht als HASH-Referenz verwendet werden, während "strict refs" in der Zeile /.../BMW.pm der Zeile 222 verwendet wird.     
12.08.2009, 17:55
3
Antworten

Wie kann ich die in einem bestimmten Abschnitt eines Perl-Skripts verbrachte Zeit begrenzen?

Gibt es eine Möglichkeit, einen Zeitzähler zu erstellen, mit dem Teile eines Skripts so lange ausgeführt werden können, wie es funktioniert? Zum Beispiel habe ich den folgenden Code: %Vor% Theoretisch möchte ich diese Schleife für 3 Minuten...
22.07.2009, 13:38
2
Antworten

Abrufen von HTTP-Headern in Perl bei Verwendung von CGI

Ich benutze Perl / CGI / Apache und möchte den X-Forwarded-For HTTP-Header holen. Wie mache ich das?     
09.02.2011, 19:04
1
Antwort

Perl: Verwenden Sie das Modul @list

Jemand hat eine Idee, die Array-Variable anstelle des Array- (Listen-) Literals in der use -Funktionsanweisung zu verwenden: %Vor% statt %Vor% Also schreibt sie z. B.: %Vor% das scheinbar wie erwartet funktioniert:    2, 10...
05.12.2013, 09:55
3
Antworten

Lesen einer bestimmten Zeile aus einer großen Datei in Perl

Gibt es eine schnelle und speichereffiziente Möglichkeit, bestimmte Zeilen einer großen Datei zu lesen, ohne sie in den Speicher zu laden? Ich habe ein Perl-Skript geschrieben, das viele Forks ausführt und ich möchte, dass sie bestimmte Zeile...
18.12.2011, 10:59
5
Antworten

Sortiert die Effizienz von grep in Perl

Ich suche nach einigen Einzelheiten darüber, wie Perls grep -Funktion funktioniert. Ich mache das: %Vor% Angenommen, @bar ist groß (Hunderttausende von Elementen). Wenn ich nach meinen Daten sortiere @bar , erscheinen Werte von $foo...
19.03.2013, 18:16
3
Antworten

Wie kann man einen Symlink überprüfen und löschen, wenn er existiert, mit Perl?

%Vor% Dies ist der Code, der verwendet wird, um zu überprüfen, ob ein Symlink existiert, und ihn zu entfernen, wenn dies der Fall ist. Ich verfolge einen Fehler, bei dem dieser Code nicht funktioniert. Ich konnte es bis jetzt nicht herausfin...
31.01.2012, 03:31