InglésFrancésEspañol

Ad


icono de página de OnWorks

dacstransform: en línea en la nube

Ejecute dacstransform en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando dacstransform que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


dacstransform: transformación de documentos basada en reglas

SINOPSIS


dacstransformar [dacsopciones[1]] [-administración] [-Connecticut str] [-docs dir] [-f] [-F campo_sep]
[-fd dominio] [-fh hostname] [-fj apellido]
[-fn nombre federal] [-h | -ayuda] [-i ident] [-Illinois ident] [-ilg ident] [-ieuida]
[-ieuidg] [-iuido] [-insertar] [-iuidg] [-lg] [-nombre str] [-prefijo str]
[-roles roles_vfs] [-rprefijo expresiones regulares] [-rsufijo expresiones regulares] [-sufijo str]
[{-r | -normas} reglas_uri]
[-var Nombre = valor] [-x] [--] {- | presentar}

DESCRIPCIÓN


Este programa es parte del DACS sucesivamente.

dacstransformar proporciona la funcionalidad de dacs_transform desde la línea de comandos. Porque
los dos programas son casi idénticos, consulte dacs_transform(8)[2] para obtener más detalles.

Si el programa se ejecuta a través del sistema "#!" mecanismoejecutivo(2)[3]), uno o más
Los argumentos de la línea de comando se pueden dar:

#! / usr / local / dacs / bin / dacstransform -Dfoo = val -ct ''
Hola Mundo

hasta luego

Dichos programas siempre usan el archivo de script como entrada, por lo tanto, ninguna expresión u otro archivo
se puede especificar en el "#!" línea.

Note
El programa tiene algunas limitaciones, incluidas las capacidades de configuración que faltan y
características, que podrían esperarse en una versión de producción pero que aún no se han
implementado.

CAMPUS


Los argumentos se procesan a medida que se examinan (de izquierda a derecha) y su orden se puede
significativo. Los argumentos de la línea de comando anulan DACS configuración (ver más abajo).

Por favor, consulta nuestra dacscheck(1)[4] para obtener una descripción de las banderas relacionadas con la configuración
identidades y DACS contexto. Si no se especifica ninguna identidad, el programa utilizará los valores
de las variables de entorno REMOTE_USER y DACS_ROLES si están disponibles y son válidos.

Se reconocen los siguientes indicadores de línea de comando:

-Connecticut str
Establezca el tipo de contenido MIME en str. El valor predeterminado es no emitir este encabezado.

-docs dir
Establezca el directorio que contiene los documentos en dir - el presentar el argumento será relativo
a dir. Si dir es la cadena vacía, sin embargo, esta asignación no se realizará. los
El mapeo también está deshabilitado si el -f se da o si se lee la entrada estándar. Esta
El argumento anula cualquier configuración de transform_docs o comportamiento predeterminado.

-f
Deshabilite la asignación de ubicación del archivo de entrada.

-h
-ayuda
Imprime la propaganda de uso, que incluye una lista de los valores predeterminados del programa.

-insertar dir
Si se proporciona una ruta relativa para el valor de un atributo de nombre de archivo con la inserción,
insertv, o expandir directiva, prefija la ruta relativa con la cadena dir.

-nombre str
El nombre del documento de entrada es str. Esto se usa para asociar una regla con el
documento; es decir, se compara con el servicio o elemento delegado de una regla. Por
predeterminado, es el nombre del archivo de entrada o el componente de ruta del URI de entrada. Si
el nombre efectivo no comienza con un carácter de barra, se antepone uno. los
probablemente debería darse el argumento si se está leyendo la entrada estándar.

-prefijo str
Una directiva es introducida por str que aparece al principio de una línea de entrada. los
el predeterminado es "<- DACS".

-sufijo str
Una directiva es rescindida por str que aparece al final de una línea directiva. El valor por defecto
es "->".

-r reglas_uri
-normas reglas_uri
La ubicación del conjunto de reglas que se aplicará al documento, como DACS URI de VFS.

-rprefijo expresiones regulares
Una línea cuyo comienzo coincide expresiones regulares introduce una directiva. Esto anula el
predeterminado y cualquiera -prefijo bandera. IEEE Std 1003.2 ("POSIX.2") "extendido" regular
las expresiones son compatibles (expresiones regulares(3)[5]).

-rsufijo expresiones regulares
Una directiva termina con una cadena que coincide expresiones regulares, seguido inmediatamente por el
final de la línea. Esto anula el valor predeterminado y cualquier -sufijo bandera. IEEE Std 1003.2
("POSIX.2") Se admiten expresiones regulares "extendidas" (expresiones regulares(3)[5]).

-var Nombre = valor
Agregue una definición de variable al DACS espacio de nombres. La variable $ {DACS :: nombre} se mostrarán
asignado la cadena propuesta de. nombre debe ser sintácticamente válido. Esta bandera es
equivalente a la dacsopciones[1] bandera -DNombre = valor. Esta bandera puede repetirse. Está
mejor evitar el nombre de la variable stdin, que tiene un propósito especial. Si nombre se define
más de una vez su valor es indeterminado.

En una directiva, un valor de atributo que está encerrado entre comillas invertidas es
evaluado como una expresión, que puede incluir referencias de variables. Variables del
Env espacio de nombres y, si está disponible, el Conf. también se crean instancias. La corriente
Los atributos de la directiva son accesibles en el Attr espacio de nombres; estos valores de atributo
en sin evaluar y cotizado.

-x
Ejecutar como un comando, no como un servicio web. Esto a menudo es necesario cuando dacstransformar se ejecuta
como un programa CGI.

--
Fin de las banderas. Puede seguir un argumento de fuente de entrada.

Después de las banderas, se puede especificar la fuente de entrada. Por defecto, o si - se da, el
se lee la entrada estándar, de lo contrario presentar es leído.

Los espacios en blanco no se ignoran al principio o al final de una línea de entrada con respecto a
coincidencia de prefijo y sufijo de directiva.

Configuración
Las variables de configuración se pueden configurar para cambiar algunos de los valores predeterminados del programa, pero cada uno
se anula si también se proporciona un valor en la línea de comando:

· transformar_docs: Este es el nombre de ruta completo del directorio raíz en el que se
se guardan los documentos. De forma predeterminada, el programa utilizará un subdirectorio
$ {Conf :: DACS_HOME}dacs_transform / docs. (predeterminado: / usr / local / dacs / dacs_transform / docs)

Seguridad
Cambie el valor predeterminado con cuidado. En ausencia de un control de acceso adecuado
regla, establecer el nombre de la ruta en "/" o la cadena vacía, proporcionaría acceso a cualquier
archivo en el servidor que puede ser leído por este servicio web.

· transformar_acls: Esta es la especificación VFS para las reglas. Por defecto, el programa
utilizará $ {Conf :: DACS_HOME}dacs_transform / acls. (defecto:
[transform-acls] dacs-fs: / usr / local / dacs / dacs_transform / acls)

· transformar_anotación: Esta es la anotación para interpolar en texto redactado en su lugar
del defecto.

· transformar_prefijo: En lugar de la cadena de prefijo predeterminada utilizada para introducir una directiva,
se utiliza el valor de esta variable. Debe aparecer al principio de una línea.

· transformar_sufijo: En lugar de la cadena predeterminada utilizada para finalizar una directiva, el valor de
se utiliza esta variable.

· transformar_rprefix: Una línea cuyo comienzo coincide con la expresión regular especificada
introduce una directiva.

· transform_rsufijo: El final de una directiva se encuentra haciendo coincidir el valor regular especificado.
expresión.

La diagnostica


El programa sale 0 si todo estaba bien, 1 si ocurrió un error.

Utilice dacstransform en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad