EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

dacstransform – Online in der Cloud

Führen Sie dacstransform beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl dacstransform, 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


dacstransform – regelbasierte Dokumententransformation

ZUSAMMENFASSUNG


dacstransform [dacsoptionen[1]] [-Administrator] [-kt str] [-Dokumente dir] [-f] [-F field_sep]
[-fd Domain] [-fh hostname] [-fj Jurname]
[-fn Fedname] [-h | -Hilfe] [-i ident] [es ident] [-ilg ident] [-ieuid]
[-ieuidg] [-iuid] [-einfügen] [-iuidg] [-lg] [-Name str] [-Präfix str]
[-rollen Rollen_vfs] [-rprefix Regex] [-rsuffix Regex] [-Suffix str]
[{-r | -Regeln} Regeln_uri]
[-var Name = value] [-x] [--] {- | Datei}

BESCHREIBUNG


Dieses Programm ist Teil des DACS Suite.

dacstransform Bietet die Funktionalität von dacs_transform über die Befehlszeile. Weil
Die beiden Programme sind nahezu identisch, siehe dacs_transform(8)[2] für Einzelheiten.

Wenn das Programm über das „#!“ des Systems ausgeführt wird. Mechanismus (ausführen(2)[3]), einer oder mehrere
Befehlszeilenargumente können angegeben werden:

#!/usr/local/dacs/bin/dacstransform -Dfoo=val -ct ''
Hallo Welt

Tschüs

Solche Programme verwenden als Eingabe immer die Skriptdatei, also keinen Ausdruck oder eine andere Datei
kann im Feld „#!“ angegeben werden. Linie.

Note
Das Programm weist einige Einschränkungen auf, darunter fehlende Konfigurationsfunktionen und
Funktionen, die in einer Produktionsversion erwartet werden könnten, aber noch nicht vorhanden sind
implementiert.

OPTIONAL


Die Argumente werden bei der Prüfung verarbeitet (von links nach rechts) und ihre Reihenfolge kann
bedeutsam. Befehlszeilenargumente überschreiben DACS Konfiguration (siehe unten).

Bitte beachten Sie dacscheck(1)[4] für eine Beschreibung der Flags im Zusammenhang mit der Einstellung
Identitäten und DACS Kontext. Wenn keine Identität angegeben ist, verwendet das Programm die Werte
der Umgebungsvariablen REMOTE_USER und DACS_ROLES sofern sie verfügbar und gültig sind.

Die folgenden Befehlszeilenflags werden erkannt:

-kt str
Setzen Sie den MIME-Inhaltstyp auf str. Standardmäßig wird dieser Header nicht ausgegeben.

-Dokumente dir
Legen Sie das Verzeichnis fest, das die Dokumente enthält dir - der Datei Das Argument wird relativ sein
zu dir. Wenn dir ist die leere Zeichenfolge, diese Zuordnung wird jedoch nicht durchgeführt. Der
Die Zuordnung ist auch deaktiviert, wenn die -f gegeben ist oder ob die Standardeingabe gelesen wird. Das
Das Argument überschreibt jede Konfiguration von transform_docs oder das Standardverhalten.

-f
Deaktivieren Sie die Speicherortzuordnung der Eingabedatei.

-h
-Hilfe
Druckt den Verwendungshinweis, der eine Liste der Standardeinstellungen des Programms enthält.

-einfügen dir
Wenn beim Einfügen ein relativer Pfad für den Wert eines Dateinamenattributs angegeben wird,
insertv oder expand-Direktive, stellen Sie dem relativen Pfad die Zeichenfolge voran dir.

-Name str
Der Name des Eingabedokuments lautet str. Dies wird verwendet, um eine Regel mit dem zu verknüpfen
dokumentieren; Das heißt, es wird mit dem Service- oder Delegate-Element einer Regel abgeglichen. Von
Standardmäßig ist es der Name der Eingabedatei oder die Pfadkomponente des Eingabe-URI. Wenn
Der effektive Name beginnt nicht mit einem Schrägstrich, sondern wird einem vorangestellt. Der
Das Argument sollte wahrscheinlich angegeben werden, wenn die Standardeingabe gelesen wird.

-Präfix str
Eine Richtlinie wird eingeführt von str erscheint am Anfang einer Eingabezeile. Der
Der Standardwert ist „<--DACS“.

-Suffix str
Eine Direktive wird beendet durch str erscheint am Ende einer Direktivenzeile. Der Standard
ist „-->“.

-r Regeln_uri
-Regeln Regeln_uri
Der Speicherort des Regelsatzes, der auf das Dokument angewendet werden soll, z DACS VFS-URI.

-rprefix Regex
Eine Zeile, deren Anfang übereinstimmt Regex führt eine Richtlinie ein. Dies überschreibt die
Standard und alle -Präfix Flagge. IEEE Std 1003.2 („POSIX.2“) „erweitert“ regulär
Ausdrücke werden unterstützt (Regex(3)[5]).

-rsuffix Regex
Eine Direktive wird durch eine entsprechende Zeichenfolge beendet Regex, unmittelbar gefolgt von der
Ende der Zeile. Dies überschreibt die Standardeinstellung und alle anderen -Suffix Flagge. IEEE Std 1003.2
(„POSIX.2“) „erweiterte“ reguläre Ausdrücke werden unterstützt (Regex(3)[5]).

-var Name = value
Fügen Sie eine Variablendefinition hinzu DACS Namensraum. Die Variable ${DACS::name} wird sein
die Zeichenfolge zugewiesen Wertdem „Vermischten Geschmack“. Seine Name muss syntaktisch gültig sein. Diese Flagge ist
äquivalent zu der dacsoptionen[1] Flagge -DName = value. Dieses Flag kann wiederholt werden. Es ist
Vermeiden Sie am besten den Variablennamen Standard, das einen besonderen Zweck hat. Wenn Name ist definiert
mehr als einmal ist sein Wert unbestimmt.

In einer Direktive ist ein Attributwert, der in Backtick-Anführungszeichen eingeschlossen ist
als Ausdruck ausgewertet, der Variablenreferenzen enthalten kann. Variablen aus dem
Unserer Partner Namespace und, falls verfügbar, der Conf werden ebenfalls instanziiert. Die jetzige
Auf die Attribute der Direktive kann in der zugegriffen werden Attr Namensraum; diese Attributwerte
sind unbewertet und zitiert.

-x
Als Befehl ausführen, nicht als Webdienst. Dies ist häufig erforderlich, wenn dacstransform es läuft
als CGI-Programm.

--
Flaggen enden. Es kann ein Eingabequellenargument folgen.

Nach den Flags kann die Eingabequelle angegeben werden. Standardmäßig oder wenn - gegeben ist, die
Andernfalls wird die Standardeingabe gelesen Datei ist gelesen.

Leerzeichen am Anfang oder Ende einer Eingabezeile werden in Bezug auf nicht ignoriert
Direktiven-Präfix- und Suffix-Abgleich.

Konfiguration
Konfigurationsvariablen können so eingestellt werden, dass sie einige der Standardeinstellungen des Programms ändern, aber alle
wird überschrieben, wenn auch in der Befehlszeile ein Wert angegeben wird:

· transform_docs: Dies ist der vollständige Pfadname des Stammverzeichnisses, in dem sich das Original befindet
Dokumente werden aufbewahrt. Standardmäßig verwendet das Programm ein Unterverzeichnis
${Conf::DACS_HOME}dacs_transform/docs. (Standard: /usr/local/dacs/dacs_transform/docs)

Sicherheit
Ändern Sie die Standardeinstellung vorsichtig. In Ermangelung einer entsprechenden Zugangskontrolle
Regel, die den Pfadnamen auf „/“ oder die leere Zeichenfolge setzt, würde den Zugriff auf alle ermöglichen
Datei auf dem Server, die von diesem Webservice gelesen werden kann.

· transform_acls: Dies ist die VFS-Spezifikation für die Regeln. Standardmäßig ist das Programm
wird benutzen ${Conf::DACS_HOME}dacs_transform/acls. (Standard:
[transform-acls]dacs-fs:/usr/local/dacs/dacs_transform/acls)

· transform_annotation: Dies ist die Anmerkung, die stattdessen in redigiertem Text interpoliert werden soll
des Standardwerts.

· transform_prefix: Anstelle der Standard-Präfixzeichenfolge, die zur Einleitung einer Direktive verwendet wird,
Der Wert dieser Variablen wird verwendet. Es muss am Anfang einer Zeile stehen.

· transform_suffix: Anstelle der Standardzeichenfolge, die zum Beenden einer Direktive verwendet wird, der Wert von
Diese Variable wird verwendet.

· transform_rprefix: Eine Zeile, deren Anfang mit dem angegebenen regulären Ausdruck übereinstimmt
führt eine Richtlinie ein.

· transform_rsuffix: Das Ende einer Direktive wird durch Übereinstimmung mit der angegebenen regulären Anweisung gefunden
Ausdruck.

DIAGNOSE


Das Programm verlässt 0, wenn alles in Ordnung war, 1, wenn ein Fehler aufgetreten ist.

Nutzen Sie dacstransform online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad