Dies ist der Befehl m4, 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
m4 - Makroprozessor
ZUSAMMENFASSUNG
m4 [zur Auswahl]... [FILE] ...
BESCHREIBUNG
Verarbeiten Sie Makros in FILEs. Wenn kein FILE vorhanden ist oder wenn FILE „-“ ist, wird die Standardeingabe gelesen.
Obligatorische oder optionale Argumente für lange Optionen sind obligatorisch oder optional, kurz gesagt
Optionen auch.
Produktion Modi:
--help Diese Hilfe anzeigen und beenden
--Version
Ausgabe der Versionsinformation und beenden
-E, --tödliche-Warnungen
einmal: Warnungen werden zu Fehlern, zweimal: Ausführung beim ersten Fehler stoppen
-i, --interaktiv
Ausgabe entpuffern, Interrupts ignorieren
-P, --prefix-builtins
Erzwinge ein „m4_“-Präfix für alle integrierten Funktionen
-Q, --ruhig, --Leise
einige Warnungen für Builtins unterdrücken
--warn-macro-sequence[=REGEXP]
warnen, wenn die Makrodefinition mit REGEXP übereinstimmt,
Standard \$\({[^}]*}\|[0-9][0-9]+\)
Präprozessor Features:
-D, --define=NAME[=BEWERTUNG]
Definieren Sie NAME als WERT oder leer
-I, --enthalten=DIRECTORY
Hängen Sie DIRECTORY an, um den Pfad einzuschließen
-s, --synclines
Generieren Sie „#line NUM „FILE““-Zeilen
-U, --undefinieren=NAME/FUNKTION
NAME aufheben
Limits Steuerung:
-g, --Gnu
Override -G um GNU-Erweiterungen wieder zu aktivieren
-G, --traditionell
unterdrückt alle GNU-Erweiterungen
-H, --hashsize=PRIMZAHL
Setze die Größe der Symbol-Lookup-Hash-Tabelle [509]
-L, --nesting-limit=NUMBER
Verschachtelungslimit ändern, 0 für unbegrenzt [0]
Frozen Zustand Dateien:
-F, --freeze-state=FILE
erzeugt am Ende einen eingefrorenen Zustand für FILE
-R, --reload-state=FILE
Laden Sie einen eingefrorenen Zustand beim Start erneut aus der DATEI
Debugging:
-d, --debuggen[=FLAGGEN]
Debug-Level setzen (keine FLAGS impliziert 'aeq')
--debugfile[=FILE]
Debug- und Trace-Ausgabe in DATEI umleiten (Standard stderr, verwerfen, wenn leere Zeichenfolge)
-l, --arglength=NUM
Beschränken Sie die Makro-Tracing-Größe
-t, --verfolgen=NAME/FUNKTION
verfolgen Sie NAME, wenn es definiert ist
FLAGGEN is für der:
a zeigen tatsächliche Argumente
c vor der Abholung, nach der Abholung und nach dem Anruf anzeigen
e Show-Erweiterung
f Sagen Sie den Namen der aktuellen Eingabedatei
Ich zeige Änderungen in Eingabedateien
Ich sage die aktuelle Eingabezeilennummer
p Ergebnisse der Pfadsuche anzeigen
q Werte nach Bedarf in Anführungszeichen setzen, mit der Markierung a oder e
Es wird kein Trace für alle Makroaufrufe durchgeführt, nicht nur für den Trace
x Fügen Sie eine eindeutige Makroaufruf-ID hinzu, nützlich mit dem C-Flag
V-Kurzform für alle oben genannten Flags
Sofern definiert, ist die Umgebungsvariable „M4PATH“ eine durch Doppelpunkte getrennte Liste von Verzeichnissen
nach jedem durch „-I“ angegebenen Wert eingefügt.
Der Exit-Status ist 0 für Erfolg, 1 für Fehler, 63 für Nichtübereinstimmung der eingefrorenen Dateiversion oder
welcher Wert auch immer an das m4exit-Makro übergeben wurde.
Nutzen Sie m4 online über die Dienste von onworks.net