InglêsFrancêsEspanhol

Ad


favicon do OnWorks

fmttestmh - Online na nuvem

Execute fmttestmh no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando fmttestmh 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 online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


fmttest - ferramenta de teste para o formato mh(5) idioma

SINOPSE


teste fm [-Formato arquivo de formato] [-formato formatostring] [-Morada | -cru | -encontro | -mensagem]
[-Arquivo | -nenhum arquivo] [--componente componente-texto] [-dupaddrs | -nodupaddrs] [-ccme |
-noccme] [-grande tamanho em caracteres] [-bufsize tamanho em bytes] [-largura largura da coluna]
[-msgnum número] [-msgcur bandeira] [-msgsize tamanho] [-despercebidas bandeira] [-jogar fora | -nodump]
[-vestígio | -sem pistas] [+ pasta] [mensagens | cordas]

DESCRIÇÃO


Teste Fmt é usado para testar programas escritos para o nmh formato de idioma conforme especificado por mh-
formato(5). Também se destina a substituir o ap, dp e fmtdump programas.

FORMATO PROGRAMA SELEÇÃO
A -formato corda e -Formato arquivo de formato opções podem ser usadas para especificar uma string de formato ou
um arquivo de formato para ler. Se for fornecida uma string de formato, ela deve ser especificada como uma única
argumento para o -formato trocar. Se for dado um nome de arquivo de formato com -Formato, o arquivo é
procurou usando o normal nmh regras: nomes de caminho absolutos são acessados ​​diretamente, til
a expansão é feita em nomes de usuário, e os arquivos são procurados no usuário Mail diretório como
especificado em seu perfil. Se não for encontrado lá, o diretório “/ etc / nmh" está checado.

MODA SELEÇÃO E COMPONENTE ESPECIFICAÇÃO
Teste Fmt tem quatro modos de operação: modo de endereço, modo bruto, modo de data e modo de mensagem.
Esses modos são selecionados pelo -Morada, -cru, -encontro e -mensagem muda respectivamente.

O modo de endereço trata cada argumento como um endereço de e-mail e os processa com o e-mail de nmh
analisador. Cada argumento é processado com o programa de formato especificado com o
endereço de e-mail disponível como um% especial {texto} escape do componente e a saída do
o programa é impresso na saída padrão. Se houver um erro ao analisar o endereço de e-mail
a mensagem de erro é armazenada em% {erro} escape de componente. Se nenhum programa de formato for
fornecido na linha de comando, o seguinte programa padrão é usado:

% <{error}% {error}:% {text}% |% (putstr (apropriado {text}))%>

Neste modo teste fm é equivalente a ap(8).

No modo bruto, nenhum processamento dos argumentos especificados é feito. Cada argumento é executado
em relação ao programa de formato especificado com o texto do argumento disponível no% {texto}
componente. Você deve especificar um formato com -Formato or -formato ao usar o modo bruto.

O modo de data é idêntico ao modo bruto, com uma exceção: se nenhum formato for especificado, o
a seguinte string de formato é usada:

% <(nodate {text}) error:% {text}% |% (putstr (pretty {text}))%>

O modo de data é equivalente a dp(8).

No modo de mensagem, os argumentos para teste fm são interpretados como uma pasta opcional e
mensagens. Teste Fmt irá ler cada mensagem especificada e tornar todos os componentes no
mensagem disponível para o programa de formatação. Além disso, as informações apropriadas para o
%(msg),% (burro),% (invisível), e %(tamanho) escapes de função serão disponibilizados para cada
mensagem. Se o -Arquivo opção for fornecida, os argumentos são interpretados como nomes de arquivos em vez disso
de números de mensagem, mas de outra forma o comportamento é o mesmo (exceto que o% (msg),
%(burro), e %(invisível) escapes de função não fornecerão nenhuma informação útil).

O formato padrão usado no modo de endereço é o formato padrão usado por digitalização. Os seguintes
comando pode replicar a funcionalidade do substituir comando.

fmttest -nodupaddrs -form replcomps -outsize max [+ pasta] mensagem

Independentemente do modo, outros componentes podem ser fornecidos ao programa de formatação pelo uso
da --componente trocar. Por exemplo, o programa a seguir testará o uso de
a "criptografada”Componente:

fmttest - criptografado sim -mensagem cur

No modo de mensagem, os componentes fornecidos na linha de comando substituirão os componentes do
mensagens.

ADICIONAL COMUTA
A -dupaddrs e -nodupaddrs interruptores controlam se endereços duplicados são permitidos ou
suprimido pelo FORMATADDR instrução, que é usada pelo `% (formatadr) 'função
fuga. Em operação normal, endereços duplicados são suprimidos apenas por substituir.

A -ccme e -noccme switches controlam se deve ou não contar a caixa de correio local do usuário como
um endereço duplicado. Isso replica o comportamento do -cc me troque para substituir, e somente
aplica-se se -nodupaddrs está em vigor.

A -grande switch controla o número máximo de caracteres imprimíveis que o formato
motor irá produzir. Caracteres marcados como não imprimíveis pelo mecanismo de formatação com
`% (zputlit) ', caracteres com largura zero e bytes extras que fazem parte de um multibyte
personagem não são contados neste total. Dois valores especiais são suportados: “max"
que definirá o valor para o tamanho do buffer de saída, e “largura”, Que definirá o
valor para a largura do terminal. No modo de mensagem, o padrão é a largura do terminal,
caso contrário, o padrão é o tamanho do buffer de saída.

A -bufsize switch controla o tamanho do buffer de saída. Por padrão, é definido como
tamanho do BUFSIZ Símbolo do pré-processador C, que depende do sistema.

A -largura switch controla a largura da coluna que é usada pelo `% (largura) 'função
fuga. Por padrão, é definido para a largura do terminal.

A -msgnum, -msgcur, -msgsize, e as -despercebidas muda todo o controle dos valores usados,
respectivamente, pelos seguintes escapes de função: `% (Números) ', `% (burro) ', `% (tamanho)', e
`% (invisível) '. Se nenhum for fornecido, esses valores são retirados da mensagem na mensagem
modo; em todos os outros modos, os valores padrão são 0.

COMPILANDO E TRACING FORMATO PROGRAMAS
A -jogar fora switch exibe o conjunto completo de instruções de formato para o formato especificado
programa. o -vestígio switch irá exibir cada instrução de formato conforme está sendo executada,
e mostrar os valores do Números e str registra se eles mudaram do anterior
instrução. O buffer de saída também é impresso se tiver mudado do anterior
instrução.

FORMATO INSTRUÇÕES
Deve-se notar que não há uma correspondência de um para um entre escapes de formato
e instruções de formato; muitas instruções têm efeitos colaterais. Instruções prefixadas com
"LV”Geralmente retorna um número inteiro no Números (valor) registrar; instruções prefixadas com
para "LS”Retornar uma string no str registre-se.

Instrução Descrição
Componente de saída COMP
Componente de saída formatado por COMPF
Texto literal de saída LIT
Saída de texto literal formatado LITF
CHAR Saída de caractere único
NUM Produz o Números cadastre-se
Saída formatada em NUMF do Números cadastre-se
STR Saída do str cadastre-se
Saída formatada STRF do str cadastre-se
STRFW Não usado
Lista de endereços de saída PUTADDR em str cadastre-se
Saída STRLIT str, sem compressão de espaço
Gosto do STRLITZ STRLIT, mas não é contado em relação à largura
LS_COMP Gravar componente para str cadastre-se
LS_LIT Gravar literal para str cadastre-se
LS_GETENV Gravar ambiente var para str cadastre-se
LS_DECODECOMP Decodificar componente codificado RFC 2047 para str cadastre-se
LS_DECODE Decodificar string codificada RFC 2047 para str cadastre-se
LS_TRIM Apara espaços em branco à direita de str cadastre-se
LV_COMP Converter componente em inteiro, armazenar em Números cadastre-se
Conjunto LV_COMPFLAG Números a 1 se VERDADEIRO definido no componente
LV_LIT Carrega o valor literal em Números cadastre-se
LV_DAT Carregar valor de dat matriz em Números registrar (ver nota)
Conjunto LV_STRLEN Números para o comprimento de str
LV_PLUS_L Adicionar valor a Números cadastre-se
LV_MINUS_L Subtrair valor de Números cadastre-se
LV_DIVIDE_L Divisão Números registrar por valor
LV_MODULO_L Números valor do módulo
LV_CHAR_LEFT Armazena o número restante de caracteres imprimíveis em Números
LS_MONTH Escreva o nome curto do mês para str do componente de data
LS_LMONTH Escreva o nome longo do mês para str do componente de data
LS_ZONE Gravar deslocamento de fuso horário para str do componente de data
LS_DAY Escreva o nome abreviado do dia da semana para str do componente de data
LS_WEEKDAY Escreva o nome longo do dia da semana para str do componente de data
LS_822DATE Grava data compatível com RFC 822 para str do componente de data
LS_PRETTY Data de gravação com fuso horário "bonito" para str
LV_SEC Grava os segundos do componente de data para Números
LV_MIN Grava os minutos do componente de data para Números
LV_HOUR Grava a hora do componente de data para Números
LV_MON Grava o componente da data mês numérico para Números (começa em 1)
LV_YEAR Grava componente de data ano para Números
LV_YDAY Grava componente de data dia juliano para Números
LV_WDAY Grava componente de data dia da semana para Números (0 == Domingo)
LV_ZONE Grava o deslocamento do fuso horário do componente da data para Números
LV_CLOCK Grava o componente de data em tempo de época Unix para Números
LV_RCLOCK Gravar deslocamento do componente de data da hora atual para Números
LV_DAYF Escreva 1 para Números se o dia da semana é explícito
LV_DST Gravar 1 para Números se o DST estiver em vigor para o componente de data
LV_ZONEF Escreva 1 para Números se o fuso horário for explícito
LS_ADDR Escreva o endereço de e-mail do componente addr para str
LS_PERS Escreva o nome pessoal do componente addr para str
LS_MBOX Escreva a caixa de correio (nome de usuário) do componente addr para str
LS_HOST Grava o host do componente addr para str
LS_PATH Grava a rota do host do componente addr para str
LS_GNAME Escreva o nome do grupo do componente addr para str
LS_NOTE Escrever parte da nota do componente addr para str
LS_822ADDR Grava a versão "adequada" RFC 822 do componente addr para str
LS_FRIENDLY Escreva de forma amigável (nome ou nota) do componente de endereço para str
LS_UNQUOTE Remover as aspas RFC 2822 da string
Conjunto LV_HOSTTYPE Números para o tipo de host (0 = local, 1 = rede)
Conjunto LV_INGRPF Números para 1 se o endereço estiver dentro do grupo
Conjunto LV_NOHOSTF Números a 1 de nenhum host estava presente no componente de endereço
LOCALDATE Converter componente de data para fuso horário local
GMTDATE Converter componente de data para GMT
PARSEDATE Analisar componente de data
PARSEADDR componente de endereço de análise
FORMATADDR Adicionar componente de endereço à lista em str
CONCATADDR Curtir FORMATADDR, mas não irá suprimir duplicatas
Conjunto MYMBOX Números se o componente de endereço for um endereço local
Salvar SAVESTR str registrar temporariamente
CONCLUÍDO Fim do programa
NOP Sem operação
GOTO pula para nova instrução
IF_S_NULL Branch se str is NULL
IF_S Branch se str não é NULL
IF_V_EQ Branch se Números é igual ao valor
IF_V_NE Branch se Números não é igual ao valor
IF_V_GT Filial se Números é maior que valor
IF_MATCH Branch se str contém string
IF_AMATCH Branch se str começa com corda
Conjunto S_NULL Números a 1 se str is NULL
Conjunto S_NONNULL Números a 1 se str não é NULL
Conjunto V_EQ Números a 1 se Números igual a valor
Conjunto V_NE Números a 1 se Números não é igual a valor
Conjunto V_GT Números a 1 se Números é maior que valor
Conjunto V_MATCH Números a 1 se str contém string
Conjunto V_AMATCH Números a 1 se str começa com corda

A LV_DAT a instrução é um pouco especial. Os chamadores da biblioteca de formato passam em uma matriz
de inteiros que são usados ​​por certos escapes de formato. A lista atual de escapes de formato
e os índices que eles usam são:

dat [0]% (Números)
dat [1]% (burro)
dat [2]% (tamanho)
dat [3]% (largura)
dat [4]% (invisível)

Use fmttestmh online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    O plug-in Eclipse Tomcat fornece
    integração simples de um servlet tomcat
    container para o desenvolvimento de java
    Aplicativos da web. Você pode se juntar a nós para
    discussão ...
    Baixe o plug-in Eclipse Tomcat
  • 2
    Área de trabalho do WebTorrent
    Área de trabalho do WebTorrent
    WebTorrent Desktop é para streaming
    torrents no Mac, Windows ou Linux. Isto
    conecta-se ao BitTorrent e
    Peers WebTorrent. Agora não há
    precisa esperar por ...
    Baixar WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX é um programa científico para refinar
    reflexividade de raios-x, nêutron
    refletividade e raio-x de superfície
    dados de difração usando o diferencial
    algoritmo de evolução ....
    Baixar GenX
  • 4
    pspp4windows
    pspp4windows
    O PSPP é um programa de estatística
    análise de dados amostrados. é grátis
    substituição do programa proprietário
    SPSS. PSPP tem base em texto e
    gráfico nós...
    Baixar pspp4windows
  • 5
    Extensões Git
    Extensões Git
    Extensões Git é uma ferramenta de IU independente
    para gerenciar repositórios Git. Isso também
    integra-se com o Windows Explorer e
    Microsoft Visual Studio
    (2015/2017/2019). º...
    Baixar extensões do Git
  • 6
    eSpeak: síntese de voz
    eSpeak: síntese de voz
    Mecanismo de conversão de texto em fala para inglês e
    muitas outras línguas. Tamanho compacto com
    pronúncia clara, mas artificial.
    Disponível como um programa de linha de comando com
    muitos ...
    Baixar eSpeak: síntese de fala
  • Mais "

Comandos Linux

Ad