dacstransform - Online na nuvem

Este é o comando dacstransform que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online

PROGRAMA:

NOME


dacstransform - transformação de documento baseada em regras

SINOPSE


dacstransform [opções dac[1]] [-admin] [-ct str] [-docs dir] [-f] [-F campo_sep]
[-fd domínio] [-fh hostname] [-fj sobrenome]
[-fn nome federado] [-h | -Socorro] [-i identificação] [-ele identificação] [-ilg identificação] [-ieuid]
[-ieuidg] [-iuid] [-inserir] [-iuidg] [-lg] [-nome str] [-prefixo str]
[- papéis funções_vfs] [-rprefixo regex] [-rsuffix regex] [-sufixo str]
[{-r | -as regras} regras_uri]
[-var nome = valor] [-x] [--] {- | lima}

DESCRIÇÃO


Este programa faz parte do DACS diante.

dacstransform fornece a funcionalidade de dacs_transform da linha de comando. Porque
os dois programas são quase idênticos, consulte dacs_transform(8)[2] para detalhes.

Se o programa for executado através do sistema "#!" mecanismo (execvo(2)[3]), um ou mais
argumentos de linha de comando podem ser fornecidos:

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

Tchau

Esses programas sempre usam o arquivo de script como entrada, portanto, nenhuma expressão ou outro arquivo
pode ser especificado no "#!" linha.

Note
O programa tem algumas limitações, incluindo recursos de configuração ausentes e
recursos, que podem ser esperados em uma versão de produção, mas que ainda não foram
implementado.

OPÇÕES


Os argumentos são processados ​​à medida que são examinados (da esquerda para a direita) e sua ordem pode ser
significativo. Substituição de argumentos de linha de comando DACS configuração (veja abaixo).

Por favor, consulte dacscheck(1)[4] para uma descrição dos sinalizadores relacionados à configuração
identidades e DACS contexto. Se nenhuma identidade for especificada, o programa usará os valores
das variáveis ​​de ambiente REMOTE_USER e DACS_ROLES se eles estão disponíveis e são válidos.

Os seguintes sinalizadores de linha de comando são reconhecidos:

-ct str
Defina o tipo de conteúdo MIME para str. O padrão é não emitir este cabeçalho.

-docs dir
Defina o diretório que contém os documentos para dir - a lima argumento será relativo
para dir. Se dir é a string vazia, no entanto, esse mapeamento não será executado. o
mapeamento também é desabilitado se o -f é fornecido ou se a entrada padrão é lida. Esse
argumento substitui qualquer configuração de transform_docs ou comportamento padrão.

-f
Desative o mapeamento de localização do arquivo de entrada.

-h
-Socorro
Imprime a sinopse de uso, que inclui uma lista dos padrões do programa.

-inserir dir
Se um caminho relativo for fornecido para o valor de um atributo de nome de arquivo com a inserção,
insertv, ou diretiva de expansão, prefixa o caminho relativo com a string dir.

-nome str
O nome do documento de entrada é str. Isso é usado para associar uma regra com o
documento; ou seja, é correspondido com um serviço de regra ou elemento delegado. Por
padrão, é o nome do arquivo de entrada ou o componente do caminho do URI de entrada. Se
o nome efetivo não começa com uma barra, um é prefixado. o
o argumento provavelmente deve ser fornecido se a entrada padrão estiver sendo lida.

-prefixo str
Uma diretiva é introduzida por str aparecendo no início de uma linha de entrada. o
o padrão é "<- DACS".

-sufixo str
Uma diretiva é encerrada por str aparecendo no final de uma linha de diretiva. O padrão
é "->".

-r regras_uri
-as regras regras_uri
A localização do conjunto de regras a ser aplicado ao documento, como um DACS URI do VFS.

-rprefixo regex
Uma linha cujo início corresponde regex introduz uma diretiva. Isso substitui o
padrão e qualquer -prefixo bandeira. IEEE Std 1003.2 ("POSIX.2") "estendido" regular
expressões são suportadas (regex(3)[5]).

-rsuffix regex
Uma diretiva é encerrada por uma string que corresponde regex, seguido imediatamente pelo
fim da linha. Isso substitui o padrão e qualquer -sufixo bandeira. IEEE Std 1003.2
("POSIX.2") Expressões regulares "estendidas" são suportadas (regex(3)[5]).

-var nome = valor
Adicione uma definição de variável ao DACS namespace. A variável $ {DACS :: nome} será
atribuiu a string valor. O nome deve ser sintaticamente válido. Esta bandeira é
equivalente ao opções dac[1] bandeira -Dnome = valor. Esta bandeira pode ser repetida. Isto é
melhor evitar o nome da variável stdin, que tem um propósito especial. Se nome é definido
mais de uma vez seu valor é indeterminado.

Em uma diretiva, um valor de atributo que está entre aspas crase é
avaliada como uma expressão, que pode incluir referências de variáveis. Variáveis ​​do
Env namespace e, se disponível, o Conf também são instanciados. O actual
os atributos da diretiva são acessíveis no Attr namespace; esses valores de atributo
e guarante que os mesmos estão não avaliado e citado.

-x
Execute como um comando, não um serviço da web. Isso geralmente é necessário quando dacstransform é executado
como um programa CGI.

--
Fim das bandeiras. Um argumento de fonte de entrada pode seguir.

Após os sinalizadores, a fonte de entrada pode ser especificada. Por padrão, ou se - é dado, o
entrada padrão é lida, caso contrário lima está lido.

O espaço em branco não é ignorado no início ou no final de uma linha de entrada em relação a
correspondência de prefixo de diretiva e sufixo.

Configuração
As variáveis ​​de configuração podem ser definidas para alterar alguns dos padrões do programa, mas cada um
é substituído se um valor também for fornecido na linha de comando:

· transform_docs: Este é o nome do caminho completo do diretório raiz no qual o original
os documentos são mantidos. Por padrão, o programa usará um subdiretório
$ {Conf :: DACS_HOME}dacs_transform / docs. (padrão: / usr / local / dacs / dacs_transform / docs)

Segurança
Altere o padrão com cuidado. Na ausência de um controle de acesso apropriado
regra, definindo o nome do caminho para "/" ou a string vazia, forneceria acesso a qualquer
arquivo no servidor que pode ser lido por este serviço da web.

· transform_acls: Esta é a especificação VFS para as regras. Por padrão, o programa
usará $ {Conf :: DACS_HOME}dacs_transform / acls. (predefinição:
[transform-acls] dacs-fs: / usr / local / dacs / dacs_transform / acls)

· anotação_transforme: Esta é a anotação para interpolar no texto redigido
do padrão.

· transform_prefix: Em vez da string de prefixo padrão usada para introduzir uma diretiva,
o valor desta variável é usado. Deve aparecer no início de uma linha.

· sufixo_transformação: Em vez da string padrão usada para encerrar uma diretiva, o valor de
esta variável é usada.

· transform_rprefix: Uma linha cujo início corresponde à expressão regular especificada
introduz uma diretiva.

· transform_rsuffix: O fim de uma diretiva é encontrado combinando o regular especificado
expressão.

DIAGNÓSTICO


O programa sai de 0 se tudo estiver bem, 1 se ocorrer um erro.

Use dacstransform online usando serviços onworks.net



Programas online mais recentes para Linux e Windows