Dies ist der Befehl makeppbuiltin, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
makeppbuiltin – Eigenständiger Zugriff auf integrierte Befehle in makepp
BESCHREIBUNG
?: -?, A: -EIN,
--args-file,
--arguments-file, D: $DIREKTNAMEFLAGGEN, H: -H,
--Hilfe, I: -ICH,
--enthalten,
--include-dir, M: -M,
$MAKEPPBUILTINFLAGS,
--Modul, V: -V,
--Version
makeppbuiltin [ Metaoption ... ] Befehl -?|--Hilfe
mppb [ Metaoption ... ] Befehl -?|--Hilfe
makeppbuiltin [ Metaoption ... ] Befehl [ zu erhalten ... ] [ Argument ... ]
mppb [ Metaoption ... ] Befehl [ zu erhalten ... ] [ Argument ... ]
or
ln makeppbuiltin Befehl
Befehl -?|--Hilfe
Befehl [ zu erhalten ... ] [ Argument ... ]
Mit diesem Befehl können Sie die integrierten Befehle, die makepp bereitstellt, von außerhalb von makepp aufrufen
sowie. Dies kann erforderlich sein, wenn Sie Dinge mit Makeppfile-Zielen installiert haben
Verwenden Sie &install, aber es gibt kein entsprechendes &uninstall-Ziel. Oder Sie benötigen eine Funktion nicht
wird normalerweise in den Unix-Gegenstücken wie „ln -r“ gefunden. Dafür ist dieser Befehl gedacht.
Die Befehle erhalten eine einfache zusätzliche Option „--help“, die ihren integrierten Gegenstücken entspricht
Mangel. Dies funktioniert durch Parsen der Optionsdeklaration des Befehls. Es kann jedoch nicht gefunden werden
heraus, welche anderen Argumente der Befehl erwartet.
Die Metaoptionen ermöglichen das Laden eigener Befehle oder Hilfsfunktionen, jedoch nur, wenn diese vorhanden sind
aus einem Modul. Gültige Optionen sind:
-A Dateinamen
--args-file=Dateinamen
--arguments-file=Dateinamen
Lesen Sie die Datei und analysieren Sie sie möglicherweise durch Leerzeichen und/oder Zeilenumbrüche in Anführungszeichen getrennt
Optionen.
-?
-h
--help
Drucken Sie eine kurze Zusammenfassung der Optionen aus.
-I Verzeichnis
--include=Verzeichnis
--include-dir=Verzeichnis
Speichern Verzeichnis zum Perl-Ladepfad @INC.
-M Modul[=Argument,...]
--module=Modul[=Argument,...]
Laden Sie das Modul und importieren Sie alle exportierten Funktionen.
-V
--Version
Drucken Sie die Versionsnummer aus.
DIREKT Anrufen
Wenn Sie einen solchen Befehl häufiger aufrufen möchten, können Sie ihn direkt aufrufen, indem Sie ihn verknüpfen
„makeppbuiltin“ zum Namen dieses Befehls hinzufügen. Der Name des Builtins kann überall vorkommen
innerhalb des Dateinamens ohne Verzeichnis. Jeder der folgenden Links würde also das aufrufen
eingebauter „template“-Befehl (aber der letzte müsste aus der Shell maskiert werden):
Vorlage
template.pl
makepptemplate
Vorlagepp
&Vorlage
UNTERSCHIEDE
Es gibt einige bemerkenswerte Unterschiede zwischen dem üblichen Aufruf innerhalb einer Makeppfile-Regel und a
Einzelanruf:
Syntax
Integrierte Befehle werden von der Shell in makepp nicht analysiert. Es gibt subtile
Unterschiede in der Funktionsweise von MakePP-Anführungszeichen, z. B. werden Dollarzeichen durch MakePP sogar erweitert
in einfache Anführungszeichen gesetzt und müssen verdoppelt werden, um sie zu umgehen. Verschiedene Charaktere, wie
„*“, „&“ oder „|“ sind für makepp nichts Besonderes und müssen nicht maskiert werden.
Unterschied: Um den Befehl eigenständig zu starten, verwenden Sie wahrscheinlich eine Shell. Hier du
muss solche Sonderfälle an die syntaktischen Anforderungen der Shell anpassen.
Variablen und Funktionen
Bevor makepp die Regelaktionen ausführt, werden diese bereits einem Ausdruck unterzogen
Erweiterung von makepp-Variablen und -Funktionen.
Unterschied: Wenn Sie von der Shell aus aufgerufen werden, erhalten Sie stattdessen eine ungeschützte Shell
Variablen und Ausdrücke werden erweitert, bevor der Befehl aufgerufen wird.
Perl-Code
Jede Makepp-Datei befindet sich in einem eigenen (anonymen) Perl-Paket. Alles, was Sie darin tun, ist
verfügbar, wenn integrierte Befehle ausgeführt werden. Beispielsweise können Sie Variablen setzen oder definieren
Funktionen und verwenden Sie sie im Perl-Code der Befehle, die sie akzeptieren.
Unterschied: Bei der eigenständigen Verwendung gibt es keinen solchen Kontext. Alles was Sie brauchen, müssen
im Perl-Code sein, an den Sie den Befehl übergeben, oder in Modulen, die Sie verwenden.
Makeppbuiltin berücksichtigt die folgenden Umgebungsvariablen:
$MAKEPPBUILTINFLAGS
Alle Flags in dieser Umgebungsvariablen werden zuvor als Befehlszeilenoptionen interpretiert
alle expliziten Optionen. Anführungszeichen werden wie in Makefiles interpretiert.
$DIREKTNAMEFLAGGEN
Diese Variable wird anstelle von $MAKEPPBUILTINFLAGS verwendet, wenn mit makeppbuiltin verknüpft wird
Direktname wie unter „DIREKTANRUF“ erläutert.
Verwenden Sie makeppbuiltin online über die Dienste von onworks.net