AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

dacstransform - En ligne dans le Cloud

Exécutez dacstransform dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande dacstransform qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


dacstransform - transformation de documents basée sur des règles

SYNOPSIS


dacstransformer [options dacs[1]] [-administrateur] [-ct str] [-docs dir] [-f] [-F champ_sep]
[-fd domaine] [-fh nom d'hôte] [-fj nom de famille]
[-fn nom-fédéral] [-h | -Aide] [-i ident] [-les ident] [-ilg ident] [-ieuid]
[-ieuidg] [-uid] [-insérer] [-iuidg] [-lg] [-patate douce str] [-préfixe str]
[-les rôles rôles_vfs] [-rpréfixe regex] [-rsuffixe regex] [-suffixe str]
[{-r | -règles} règles_uri]
[-var nom=valeur] [-x] [--] {- | filet}

DESCRIPTION


Ce programme fait partie du DACS suite.

dacstransformer fournit la fonctionnalité de dacs_transformer à partir de la ligne de commande. Parce que
les deux programmes sont presque identiques, veuillez vous référer à dacs_transformer(8)[2] pour plus de détails.

Si le programme est exécuté via le "#!" du système mécanisme (executif(2)[3]), un ou plusieurs
les arguments de ligne de commande peuvent être donnés :

#!/usr/local/dacs/bin/dacstransform -Dfoo=val -ct ''
Bonjour le monde

Au revoir

De tels programmes utilisent toujours le fichier de script comme entrée, donc aucune expression ou autre fichier
peut être spécifié sur le "#!" ligne.

Notes
Le programme a quelques limitations, y compris des capacités de configuration manquantes et
fonctionnalités, qui pourraient être attendues dans une version de production mais qui n'ont pas encore été
mis en œuvre.

OPTIONS


Les arguments sont traités au fur et à mesure de leur examen (de gauche à droite) et leur ordre peut être
important. Remplacement des arguments de la ligne de commande DACS configuration (voir ci-dessous).

S'il vous plaît se référer à vérification dacs(1)[4] pour une description des drapeaux liés au réglage
identités et DACS le contexte. Si aucune identité n'est spécifiée, le programme utilisera les valeurs
des variables d'environnement REMOTE_USER ainsi que DACS_ROLES s'ils sont disponibles et valides.

Les indicateurs de ligne de commande suivants sont reconnus :

-ct str
Définissez le type de contenu MIME sur str. La valeur par défaut est de ne pas émettre cet en-tête.

-docs dir
Définissez le répertoire contenant les documents sur dir - la filet l'argument sera relatif
à dir. Si dir est la chaîne vide, cependant, ce mappage ne sera pas effectué. Les
le mappage est également désactivé si le -f est donné ou si l'entrée standard est lue. Cette
L'argument remplace toute configuration de transform_docs ou le comportement par défaut.

-f
Désactivez le mappage de l'emplacement du fichier d'entrée.

-h
-Aide
Imprime le texte de présentation de l'utilisation, qui comprend une liste des valeurs par défaut du programme.

-insérer dir
Si un chemin relatif est donné pour la valeur d'un attribut de nom de fichier avec l'insertion,
insertv, ou expand directive, préfixez le chemin relatif avec la chaîne dir.

-patate douce str
Le nom du document d'entrée est str. Ceci est utilisé pour associer une règle à la
document; c'est-à-dire qu'il est comparé au service ou à l'élément délégué d'une règle. Par
par défaut, il s'agit du nom du fichier d'entrée ou du composant de chemin de l'URI d'entrée. Si
le nom effectif ne commence pas par une barre oblique, un est préfixé. Les
L'argument devrait probablement être donné si l'entrée standard est en cours de lecture.

-préfixe str
Une directive est introduite par str apparaissant au début d'une ligne d'entrée. Les
la valeur par défaut est "<--DACS".

-suffixe str
Une directive est résiliée par str apparaissant à la fin d'une ligne directive. Le défaut
est "-->".

-r règles_uri
-règles règles_uri
L'emplacement de l'ensemble de règles à appliquer au document, en tant que DACS URI VFS.

-rpréfixe regex
Une ligne dont le début correspond regex introduit une directive. Cela remplace le
par défaut et tout -préfixe drapeau. IEEE Std 1003.2 ("POSIX.2") "étendu" régulier
les expressions sont prises en charge (regex(3)[5]).

-rsuffixe regex
Une directive se termine par une chaîne qui correspond regex, suivi immédiatement par le
fin de la ligne. Cela remplace la valeur par défaut et tout -suffixe drapeau. Norme IEEE 1003.2
("POSIX.2") Les expressions régulières "étendues" sont prises en charge (regex(3)[5]).

-var nom=valeur
Ajouter une définition de variable au DACS espace de noms. La variable ${DACS::nom} sera
attribué la chaîne Plus-valueL’ prénom doit être syntaxiquement valide. Ce drapeau est
équivalent à la options dacs[1] drapeau -Dnom=valeur. Ce drapeau peut être répété. Il est
mieux vaut éviter le nom de variable Stdin, qui a un but particulier. Si prénom est défini
plus d'une fois sa valeur est indéterminée.

Dans une directive, une valeur d'attribut qui est entourée de guillemets backtick est
évalué comme une expression, qui peut inclure des références variables. Les variables du
Env espace de noms et, si disponible, le Conf sont également instanciés. Le courant
les attributs de la directive sont accessibles dans le Attr. espace de noms ; ces valeurs d'attribut
non évalué et cité.

-x
Exécuter en tant que commande, pas en tant que service Web. Ceci est souvent nécessaire lorsque dacstransformer est exécuté
en tant que programme CGI.

--
Fin des drapeaux. Un argument de source d'entrée peut suivre.

Après les drapeaux, la source d'entrée peut être spécifiée. Par défaut, ou si - est donné, le
l'entrée standard est lue, sinon filet est lu.

Les espaces blancs ne sont pas ignorés au début ou à la fin d'une ligne d'entrée par rapport à
correspondance de préfixe et de suffixe de directive.

configuration
Les variables de configuration peuvent être définies pour modifier certaines des valeurs par défaut du programme, mais chacune
est remplacé si une valeur est également donnée sur la ligne de commande :

· transform_docs: Il s'agit du chemin complet du répertoire racine dans lequel l'original
les documents sont conservés. Par défaut, le programme utilisera un sous-répertoire
${Conf::DACS_HOME}dacs_transform/docs. (par défaut : /usr/local/dacs/dacs_transform/docs)

Sécurité
Modifiez la valeur par défaut avec précaution. En l'absence d'un contrôle d'accès approprié
règle, définissant le chemin d'accès à "/" ou la chaîne vide, donnerait accès à n'importe quel
fichier sur le serveur qui peut être lu par ce service Web.

· transformation_acls: Il s'agit de la spécification VFS pour les règles. Par défaut, le programme
utilisera ${Conf::DACS_HOME}dacs_transform/acls. (défaut:
[transform-acls]dacs-fs :/usr/local/dacs/dacs_transform/acls)

· transformer_annotation: Ceci est l'annotation à interpoler dans le texte rédigé à la place
de la valeur par défaut.

· préfixe_transform: Au lieu de la chaîne de préfixe par défaut utilisée pour introduire une directive,
la valeur de cette variable est utilisée. Il doit apparaître en début de ligne.

· transformer_suffixe: Au lieu de la chaîne par défaut utilisée pour terminer une directive, la valeur de
cette variable est utilisée.

· transform_rprefix: une ligne dont le début correspond à l'expression régulière spécifiée
introduit une directive.

· transform_rsuffixe: La fin d'une directive est trouvée en faisant correspondre le régulier spécifié
expression.

DIAGNOSTIC


Le programme quitte 0 si tout va bien, 1 si une erreur s'est produite.

Utilisez dacstransform en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad