Als «perl» getaggte Fragen

Perl ist eine Programmiersprache auf hoher Ebene, die standardmäßig in Ubuntu installiert ist. Es ist bekannt für seine Verwendung für Textmanipulationen, CGI-Skripte und seine riesige Community. Sie finden jedes Modul und viele Tutorials auf http://www.cpan.org/



1
Wie stelle ich das Gebietsschema ein?
Nach einer sauberen Installation von Ubuntu Server erhalte ich beim Ausführen von 'perl' die folgende Fehlermeldung. perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "en_CA.utf8" are supported and installed on your system. perl: warning: Falling back to …
21 locale  perl 

1
Verwenden von Modifikatoren von Perl-kompatiblem Regex (PCRE) in grep
Gemäß grep --helpund man grepkönnen wir die -POption verwenden, um das Muster als regulären Perl-Ausdruck (PCRE, um genau zu sein) anstelle der standardmäßigen regulären POSIX-Grundausdrücke (BRE) zu interpretieren . In der Perl-Sprache können dem Ausdruck verschiedene Modifikatoren hinzugefügt werden, um die Musterinterpretation (in der Syntax von /pattern/modifiers) anzupassen . Also, …
20 grep  perl  regex 

5
Wie aktualisiere / installiere ich Perl?
Das Perl-Paket ist in /usr/bineiner älteren Version (5.12.4). Die aktuelle stabile Version scheint 5.14.2 zu sein. Wie aktualisiere ich diese Version? Root-Zugriff ist erforderlich, und ich möchte keine neuen Binärdateien kompilieren, um sie in einem Verzeichnis zu installieren, das sich in meinem Pfad befindet.
19 perl 

5
Ack kann in Ubuntu 17.10-Repositorys nicht gefunden werden
Ich versuche, acküber zu installieren, aptaber es scheint, dass es in den Repos nicht mehr verfügbar ist. Beide: sudo apt install ack sudo apt install ack-grep Geben Sie den folgenden Fehler ein: E: Package 'ack-grep' has no installation candidate Ist es in den 17.10-Repositories nicht mehr verfügbar?
14 17.10  perl 

1
Was ist der Unterschied zwischen den verschiedenen Befehlen zum Umbenennen?
Seit Ubuntu 14.04 gibt es mindestens drei renameBefehle: renamebereitgestellt durch das util-linuxPaket, siehe man rename.ul renameWird vom perlPaket bereitgestellt, siehe man prename renameim renamePaket enthalten, siehe man file-rename Fragen: Was genau sind die Unterschiede zwischen diesen Befehlen? Wie kommt es, dass mehrere Pakete unterschiedliche Befehle mit demselben Namen bereitstellen - …




1
Umbenennen - was bedeutet "s //" gegen "y //"?
Die Manpage enthält zwei Beispiele: rename 's/\.bak$//' *.bak rename 'y/A-Z/a-z/' * Also ist es entweder s oder y und dann /replaceThis/withThis Was bedeutet das führende s und y? Gibt es noch andere Möglichkeiten?
9 rename  perl 


4
CPAN vs. APT: Konflikte in Versionen?
Ich kann die Antwort darauf nirgendwo finden: Widerspricht ein über APT installiertes Modul einem über CPAN installierten Modul? Zusammen mit dieser Frage sind dies: Wo leben die installierten CPAN-Module? Sind sie global oder nur für den installierenden Benutzer zugänglich? Woher weißt du welche? Woher wissen Sie, was installiert ist und …
9 apt  perl  cpan 

3
Wie kann ich ^ L-Code in vielen Dateien in Ubuntu ändern?
Ich habe viele XML-Dateien, über 50000 davon. In einigen XML-Dateien sind einige Dateien so geschrieben <filename>abc.JPEG<^Lilename> ^List nur ein Zeichen, aber ich kann nicht finden, was ^Lmit Google bedeutet. Wenn ich catden Inhalt einer Datei drucke, wird Folgendes angezeigt <filename>abc.JPEG< ilename> Wie auch immer, möchte ich ändern <filename>abc.JPEG<^Lilename>zu<filename>abc.JPEG</filename> Ich habe …
8 bash  perl 

2
Wie mache ich eine versehentliche Installation aller Perl-Module rückgängig?
Ich habe versucht, meine Perl-Module über CPAN zu aktualisieren, habe jedoch keinen Regex- / Modulnamen für das Upgrade angegeben : perl -MCPAN -e 'upgrade'; Ich kann nur das Schlimmste annehmen (was von der Ausgabe von unterstützt zu werden scheint perldoc perllocal), dh alle Perl-Module von CPAN werden installiert. Wie kann …
8 perl  cpan 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.