Tag: perl

Perl ist eine prozedurale, high-level -, Mehrzweck -, eine dynamische Programmiersprache, bekannt für seine native Unterstützung für reguläre Ausdrücke und string-parsing-Funktionen. Bitte verwenden Sie dieses tag für Fragen zu Perl im Allgemeinen. Für Dinge, die in Zusammenhang mit dem neuen (aber Verwandte) Sprache „Perl 6“, bitte verwenden Sie die perl6-tag. Für Perl-Stil reguläre Ausdrücke in anderen Sprachen, benutzen Sie den regex-tag, oder, wenn Sie auf der PCRE-Bibliothek, die pcre-tag.

mein $ self = Verschiebung in Perl; eine Erklärung

Anzahl der Antworten 3 Antworten
Ich habe eine wirklich harte Zeit zu verstehen, die Kreuzung von OO Perl und my $self = shift; Sie in Der Dokumentation auf diese einzelnen Elemente ist great, aber keiner von denen, die ich gefunden habe, die

Wie finde ich das Home-Verzeichnis eines Benutzers in Perl?

Anzahl der Antworten 5 Antworten
Brauche ich, um zu überprüfen, ob eine Datei in einem user-home-Verzeichnis existiert, so verwenden Sie Datei-check: if ( -e "~/foo.txt" ) { print "yes, it exists!" ; } Obwohl es eine Datei namens foo.txt unter dem Benutzer

Was ist die Bedeutung eines Unterstrichs in Perl ($ _, @_)?

Anzahl der Antworten 2 Antworten
Ich bin neu in Perl, und ich gebrauchte Sie wie diese $_ foreach (@list) { print "$_\n"; } @_ sub search { my ($no, @list) = @_; } Wie genau diese Unterstrich Variablen arbeiten, die in Perl?

Beziehen Sie ein Schalter- / Fallverhalten in Perl 5

Anzahl der Antworten 5 Antworten
Gibt es einen ordentlich Weg zu machen, ein case oder switch-Anweisung in Perl 5?. Es scheint mir, Sie sollte ein Schalter auf der version 6.. Ich brauche diese Kontrollstruktur in ein script, und ich habe gehört, können

Gibt es einen "Use Strict" Python Compiler?

Anzahl der Antworten 12 Antworten
Gibt es statische Analyse-tools für Python, aber compile-Zeit überprüft tendenziell diametral zu den run-time binding Philosophie, dass Python umarmt. Es ist möglich wickeln Sie das standard-Python-interpreter mit dem eine statische Analyse-tool zu erzwingen einige "strenge"-wie Einschränkungen, aber

Wie drucke ich einzigartige Elemente im Perl-Array?

Anzahl der Antworten 10 Antworten
Ich bin das schieben von Elementen in ein array während einer while-Anweisung. Jedes element ist ein Lehrer-name. Es endet als doppelte Lehrer-Namen in den array, wenn die Schleife abgeschlossen ist. Manchmal sind Sie nicht direkt neben einander

einfache Interprozesskommunikation

Anzahl der Antworten 3 Antworten
Ich bin auf der Suche nach einem einfach Methode zum übergeben von Nachrichten von einem Prozess (Perl-Skript, kurz lebte) zu einem anderen (Python-Skript mit langer Laufzeit) - beides Prozesse, die lokal auf der gleichen Maschine. Ich habe

Wie soll ich Integer Division in Perl machen?

Anzahl der Antworten 6 Antworten
Was ist ein guter Weg, um immer tun integer-division in Perl? Zum Beispiel möchte ich: real / int = int int / real = int int / int = int InformationsquelleAutor der Frage Bryan Denny | 2009-02-12

Wie kann ich mit Perl ein Passwort eingeben und die Zeichen durch '*' ersetzen?

Anzahl der Antworten 6 Antworten
Habe ich ein Perl-Skript, erfordert, dass der Benutzer ein Kennwort eingeben. Wie kann ich echo nur '*' anstelle der Zeichen, das der Benutzer eingibt, wie Sie es eingeben? Ich bin mit Windows XP/Vista. InformationsquelleAutor der Frage Matthew

So speichern Sie eine IP in mySQL

Anzahl der Antworten 5 Antworten
Wir haben eine gesunde Debatte, die im Büro diese Woche. Wir schaffen ein Db zum speichern von proxy-Informationen, die für die meisten Teil haben wir das schema gearbeitet, aus, außer, wie wir das speichern von IPs. Ein

Wie verwende ich ein Perl-Modul in einem Verzeichnis, das nicht in @INC enthalten ist?

Anzahl der Antworten 6 Antworten
Habe ich ein Modul in das übergeordnete Verzeichnis von meinem Skript, und ich möchte 'nutzen'. Wenn ich use '../Foo.pm'; Bekomme ich syntax Fehler. Ich versuchte zu tun: push @INC, '..'; use EPMS; .. anscheinend nicht zeigen, bis

Schnell zu JJJJ-MM-TT HH: MM: SS in Perl

Anzahl der Antworten 8 Antworten
Beim schreiben von Perl-scripts, die ich finden Häufig die Notwendigkeit, um die aktuelle Uhrzeit als Zeichenfolge dargestellt formatiert YYYY-mm-dd HH:MM:SS (sagen 2009-11-29 14:28:29). Dabei habe ich mich unter dieser Recht umständliche Weg: man perlfunc /localtime Suche nach

Kann ich mehrere Elemente in einem einzigen regulären Ausdruck in VIM oder Perl ersetzen?

Anzahl der Antworten 7 Antworten
Sagen wir, ich habe Zeichenfolge "The quick brown fox jumps over the lazy dog" kann ich dies ändern "Die langsame braune Fuchs springt über die energetische Hund" mit einem regulären Ausdruck? Derzeit nutze ich zwei Sätze von

Wie kann ich einen "Die" -Aufruf in einer Perl-Bibliothek umgehen, die ich nicht ändern kann?

Anzahl der Antworten 3 Antworten
Ja, das problem ist mit einer Bibliothek, die ich verwende, und Nein, ich kann es nicht ändern können. Brauche ich einen workaround. Im Grunde bin ich den Umgang mit einem schlecht geschriebenen Perl-Bibliothek, die Ausfahrten mit 'sterben',

Beste IDE für Perl 5

Anzahl der Antworten 3 Antworten
Ich habe eine gute Erfahrung mit der Bash-shell-scripting und bin jetzt Umzug nach Perl. Was ist die beste IDE für Perl 5? Wird Perl 6 kill Perl 5? Oder wird Perl 5 immer am Leben sein? Kommentar

Was ist der richtige Weg, um zu überprüfen, ob ein String in Perl leer ist?

Anzahl der Antworten 6 Antworten
Ich habe gerade mit diesem code, um zu überprüfen, ob ein string leer ist: if ($str == "") { // ... } Und das gleiche auch mit dem nicht-gleich-operator... if ($str != "") { // ... }

Wie finde ich die Modulabhängigkeiten meines Perl-Skripts?

Anzahl der Antworten 5 Antworten
Möchte ich einen anderen Entwickler, der zum ausführen eines Perl-script, das ich geschrieben habe. Das Skript verwendet viele CPAN-Module installiert werden müssen, bevor das Skript ausgeführt werden kann. Ist es möglich, dass das Skript (oder die perl

Wie kann ich eine JSON POST-Anfrage mit LWP machen?

Anzahl der Antworten 4 Antworten
Wenn Sie versuchen, sich an https://orbit.theplanet.com/Login.aspx?url=/Default.aspx (verwenden Sie beliebige Benutzername/Passwort-Kombination), können Sie sehen, dass die Anmeldeinformationen gesendet werden, als nicht-traditionellen Gruppe von POST-Daten: nur eine einsame JSON-string und kein normaler Schlüssel=Wert-paar. Speziell statt: username=foo&password=bar oder sogar so

Programmgesteuert lesen von STDIN oder Eingabedatei in Perl

Anzahl der Antworten 8 Antworten
Was ist den raffiniertesten Weg, um ein Programm von stdin Lesen oder eine input-Datei (falls vorhanden) in Perl? InformationsquelleAutor der Frage syker | 2010-06-29

Wie kann ich einen Shell-Befehl in meinem Perl-Skript aufrufen?

Anzahl der Antworten 7 Antworten
Kann jemand mir ein Beispiel an, wie kann ich rufen Sie einen shell-Befehl, sagen Sie 'ls -a' in ein Perl-Skript und die Methode zum abrufen der Ausgabe des Befehls als gut. InformationsquelleAutor der Frage Yang | 2010-07-08

Wie kann ich Perl-Module dynamisch integrieren, ohne eval zu verwenden?

Anzahl der Antworten 6 Antworten
Muss ich dynamisch ein Perl-Modul, aber wenn möglich möchte zu bleiben Weg von eval wegen der Arbeit coding-standards. Das funktioniert: $module = "My::module"; eval("use $module;"); Aber ich brauche einen Weg, es zu tun, ohne eval wenn möglich.

Was sind die Unterschiede zwischen Perl, Python, AWK und sed?

Anzahl der Antworten 5 Antworten
möchte nur wissen, was sind die wichtigsten Unterschiede zwischen Ihnen? und die macht jeder Sprache (wo ist es besser, es zu benutzen). Edit: es nicht "vs." wie Thema, nur information. Kommentar zu dem Problem - Öffnen Diese

Perl: Übereinstimmende Hash-Schlüssel mit einem regulären Ausdruck

Anzahl der Antworten 4 Antworten
Frage ich mich, ob Perl hat einen eingebauten Weg, um zu überprüfen, die für die Existenz eines hash-Elementes mit Schlüssel, passend zu einem bestimmten regex. Zum Beispiel: my %h = ( 'twelve' => 12, 'thirteen' => 13,

Was ist die einfachste Implementierung von Markdown für eine Cocoa-Anwendung?

Anzahl der Antworten 6 Antworten
Schreibe ich eine Cocoa-Anwendung in Objective-C, und ich möchte in der Lage sein zu integrieren, und Markdown. Der Benutzer wird die Eingabe von text in Markdown-syntax, klicken Sie auf "export" Taste, und das Programm wird eine Datei

Wie kann ich alle E-Mails mit Anhängen von Gmail herunterladen?

Anzahl der Antworten 13 Antworten
Wie kann ich eine Verbindung zu Gmail und bestimmen, welche Nachrichten die Anhänge haben? Dann möchte ich laden Sie jeden Anhang, ausdrucken Subject: und From: für jede Nachricht, wie ich es verarbeiten. Kommentar zu dem Problem -

Problem mit Perl Multiline Matching

Anzahl der Antworten 5 Antworten
Ich versuche, ein perl-one-liner zu aktualisieren, einige code, der sich über mehrere Zeilen und Bemerke ein seltsames Verhalten. Hier ist eine einfache text-Datei, die zeigt, dass das problem ich bin zu sehen: ABCD START STOP EFGH Erwartete

Bei der Installation von Perl-Mysql DBD wurde mysql_config nicht gefunden

Anzahl der Antworten 8 Antworten
Hier ist die Ausgabe: Ian-MacBook-Pro:DBD-mysql-4.011 ianseyer$ sudo Perl Makefile.PL Nicht exec "mysql_config": Keine solche Datei oder Verzeichnis in Makefile.PL Linie 76. Kann nicht finden die Datei 'mysql_config'! Ihre Ausführung PFAD scheint nicht nicht den Pfad enthalten mysql_config.

Wie analysiere ich eine Zeichenfolge in ein DateTime-Objekt in Perl?

Anzahl der Antworten 4 Antworten
Weiß ich über die DateTime Perl-Modul, und viele der DateTime::Format:: - Module zu analysieren, die spezifischen Arten der Datum/Zeit-Formate. Jedoch einige Beispiele von Datum/Zeit strings, wie kann ich herausfinden (coding/design-Zeit nicht zur Laufzeit) welche konkreten Modul sollte

Dateien und Verzeichnisse umbenennen (Präfix hinzufügen)

Anzahl der Antworten 10 Antworten
Möchte ich hinzufügen Präfix auf alle Ordner und Verzeichnisse. Beispiel: Habe ich Hi.jpg 1.txt folder/ this.file_is.here.png another_folder.ok/ Möchte ich hinzufügen Präfix "PRE_" PRE_Hi.jpg PRE_1.txt PRE_folder/ PRE_this.file_is.here.png PRE_another_folder.ok/ Grüße, InformationsquelleAutor der Frage Rafael | 2011-01-24

Was ist der Unterschied zwischen Perls Backticks, System und Exec?

Anzahl der Antworten 5 Antworten
Kann mir bitte jemand helfen? In Perl, was ist der Unterschied zwischen: exec "command"; und system("command"); und print `command`; Gibt es andere Möglichkeiten, um shell-Befehle ausführen zu können? Kommentar zu dem Problem Fast eine exakte Kopie von

Warum sollte ich anonyme Perl-Unterroutinen anstelle eines benannten verwenden?

Anzahl der Antworten 7 Antworten
Ich bin nur neugierig, warum man wählen würde, um eine anonyme subroutine, im Vergleich zu einer benannten, in Perl. Danke. InformationsquelleAutor der Frage user102881 | 2009-05-07

Perl 5.20 und das Schicksal von Smart Matching und gegeben-wann?

Anzahl der Antworten 3 Antworten
Ich gerade installiert Perl 5.18, und ich bekomme eine Menge von Warnungen wie diese, given is experimental at .\[...].pl line [...]. when is experimental at .\[...].pl line [...]. Smartmatch is experimental at C:/strawberry/perl/site/lib/[...] line [...]. Blick in

Wie bekomme ich die aktuelle Zeilennummer einer Datei mit Perl?

Anzahl der Antworten 2 Antworten
open my $fp, '<', $file or die $!; while (<$fp>) { my $line = $_; if ($line =~ /$regex/) { # How do I find out which line number this match happened at? } } close $fp;

Gibt es eine Perl-Verknüpfung, um die Anzahl der Übereinstimmungen in einer Zeichenfolge zu zählen?

Anzahl der Antworten 8 Antworten
Angenommen ich habe: my $string = "one.two.three.four"; Wie soll ich spielen, mit Rahmen, um die Anzahl der Zeiten, die das Muster eine übereinstimmung gefunden wird (3)? Kann das getan werden, mit einem one-liner? Habe ich versucht, dieses:

Das heutige Datum in Perl im Format MM / TT / JJJJ

Anzahl der Antworten 7 Antworten
Ich arbeite an einem Perl-Programm bei der Arbeit und stecken (was ich denke) ein triviales problem. Ich brauche einfach erstellen Sie eine Zeichenfolge im format "06/13/2012' (immer 10 Zeichen, also 0 für zahlen kleiner als 10). Hier

Ein Funktionsobjekt übergeben und aufrufen

Anzahl der Antworten 4 Antworten
Wie gebe ich eine Funktion, die a Funktion, b, und haben b nennen a in Perl? InformationsquelleAutor der Frage Kys | 2009-08-05

Wie entferne ich die ersten zwei Spalten in einer Datei mit Shell (awk, sed, was auch immer)

Anzahl der Antworten 10 Antworten
Ich habe eine Datei mit vielen Zeilen in jeder Zeile gibt es viele Spalten(Felder), getrennt durch Leerzeichen (blank)"" die Anzahl von Spalten in jeder Linie unterschiedlich sind Ich will entfernen die ersten beiden Spalten wie? InformationsquelleAutor der

Mac OS: / usr / bin / env: schlechter Interpreter: Operation nicht erlaubt

Anzahl der Antworten 4 Antworten
Ich versuche, führen Sie dieses Skript auf Mac OS 10.7 (Lion) und ich bin immer der Fehler: $ bbcolors -bash: /usr/local/bin/bbcolors: /usr/bin/env: bad interpreter: Operation not permitted Habe ich erfolgreich führen Sie dieses Skript auf anderen Macs

Was bedeutet das _ in [a-zA-Z0-9_]?

Anzahl der Antworten 5 Antworten
Was bedeutet der Unterstrich bedeutet in der folgenden regex? [a-zA-Z0-9_] Den _ scheint keinen Unterschied zu machen, also ich verstehe den Zweck nicht. Kommentar zu dem Problem BTW, [a-zA-Z0-9_] == \ - w Kommentarautor: Tordek Bitte siehe

Wie erstellen Sie ein Perl-Modul?

Anzahl der Antworten 8 Antworten
Wie du schreibst ein Modul für Perl? In Python können Sie verwenden: # module.py def helloworld(name): print "Hello, %s" % name # main.py import module module.helloworld("Jim") InformationsquelleAutor der Frage WoW | 2009-02-15

Perl wird mit leerem Text vor / nach Trennzeichen geteilt

Anzahl der Antworten 1 Antworten
War ich zu bemerken, einige neugierige Verhalten mit Perl-split-Befehl, besonders in den Fällen, wenn ich erwarten würde, dass das resultierende array enthalten leere Zeichenfolgen ", aber es eigentlich gar nicht. Zum Beispiel, wenn ich ein Trennzeichen(s) an

Wie kann ich ein neues Perl-Modul ohne Installationsberechtigungen verwenden?

Anzahl der Antworten 10 Antworten
Hier ist meine situation: ich weiß fast nichts über Perl, aber es ist die einzige verfügbare Sprache auf eine Portierung Maschine. Ich habe nur die Berechtigungen zum schreiben in meinem lokalen Bereich Arbeit und nicht der Perl-Installation.

Wie wiederhole ich ein Zeichen n mal in einer Zeichenkette?

Anzahl der Antworten 3 Antworten
Lerne ich Perl, also bitte Geduld mit mir, für diese noob Frage. Wie kann ich wiederholen, dass ein Zeichen n-mal in einem string? Ich will etwas tun, wie unten: $numOfChar = 10; s/^\s*(.*)/' ' x $numOfChar$1/; Kommentar

Wie kann man alle nicht weißen Leerzeichen außer einem bestimmten anpassen?

Anzahl der Antworten 4 Antworten
In Perl \S entspricht einem beliebigen nicht-Leerraumzeichen. Wie kann ich übereinstimmen, alle nicht-whitespace-Zeichen außer dem backslash \? InformationsquelleAutor der Frage Lazer | 2011-05-25

Was ist der Unterschied zwischen Eltern und Basis in Perl 5?

Anzahl der Antworten 2 Antworten
Scheint es eine neue pragma namens parent, dass hat in etwa das gleiche wie base. Was bedeutet parent tun, dass garantiert ein neues (non-core) Modul? Bin ich etwas fehlt? InformationsquelleAutor der Frage Chas. Owens | 2009-05-18

Regex anpassen und Ergebnisse in einer einzelnen Codezeile zuweisen

Anzahl der Antworten 8 Antworten
Ich möchte in der Lage sein zu tun, ein regex-match auf eine variable, und weisen die Ergebnisse auf die variable selbst. Was ist der beste Weg, es zu tun? Möchte ich im wesentlichen kombinieren Sie die Zeilen

Wie kann ich das Zeitlimit für den Perl Systemaufruf angeben?

Anzahl der Antworten 3 Antworten
Mal mein system nennen, geht in einer nie endenden Zustand. Um zu vermeiden, dass ich im Stande sein will zu durchbrechen und der Anruf nach einer bestimmten Zeit. Gibt es eine Möglichkeit, geben Sie ein timeout-limit auf