InglêsFrancêsEspanhol

Ad


favicon do OnWorks

cdb - Online na nuvem

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

Este é o comando cdb 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


cdb - ferramenta de manipulação de banco de dados constante

SINOPSE


cdb -q [-m] [-n Números] nome do banco de dados chave
cdb -d [-m] [nome do banco de dados| -]
cdb -eu [-m] [nome do banco de dados| -]
cdb -s [nome do banco de dados| -]
cdb -c [-m] [-t nometmp| -] [-p permanentes] [-weru0] nome do banco de dados [no arquivo...]

DESCRIÇÃO


cdb usado para consultar, despejar, listar, analisar ou criar arquivos CDB (Constant DataBase). Formato de
cdb descrito em cdb(5) página de manual. Esta página do manual corresponde à versão 0.78 of minúsculo cdb
pacote.

pergunta
cdb -q achados dados chave em um dado nome do banco de dados arquivo cdb e grava o valor associado ao padrão
saída se encontrado (e sai com zero), ou sai com diferente de zero se não for encontrado. nome do banco de dados devo
ser um arquivo pesquisável e stdin não pode ser usado como entrada. Por padrão, cdb irá imprimir todos os
registros encontrados. Opções reconhecidas no modo de consulta:

-nNúmeros causas cdb para encontrar e escrever um registro com um determinado número Números começando com 1 -
quando há muitos registros com uma determinada chave.

-m nova linha será adicionada após cada valor impresso. Por padrão, vários valores irão
ser escrito sem qualquer delimitador.

Despejar / Listar
cdb -d despeja o conteúdo, e cdb -l lista as chaves de arquivo cdb (ou entrada padrão se não
especificado) para a saída padrão, em formato controlado pela presença de -m opção. Ver
subseção "Formatos" abaixo. Saída de cdb -d pode ser usado como uma entrada para cdb -c.

Crie
O banco de dados Cdb é criado em duas etapas: o banco de dados temporário é criado e, depois,
completo, ele é renomeado atomicamente para um lugar permanente. Isso evita requisitos para
bloqueio entre leitores e escritores (ou criadores). cdb -c tentará criar cdb em
lima nometmp (ou nome do banco de dados com ".tmp" anexado se nenhuma opção -t for fornecida) e, em seguida, renomeie-o para
nome do banco de dados. Irá ler fornecido no arquivos (ou entrada padrão se nenhuma especificada). Opções
reconhecido no modo de criação:

-t nometmp
uso dado nometmp como arquivo temporário. Padrões para nome do banco de dados.tmp (ou seja, com arquivo de saída
com .tmp adicionado). Observação nometmp deve estar no mesmo sistema de arquivos do arquivo de saída, como
cdb usos rebatizar(2) para finalizar o procedimento de criação do banco de dados. Se nometmp é um
único traço (-), nenhum arquivo temporário será criado, o banco de dados será criado no local.
Este modo é útil quando a renomeação final é feita pelo chamador.

-p permanentes
permissões para o arquivo recém-criado (geralmente um número octal, como 0644). Por
padrão, as permissões são 0666 (com umask do processo atual aplicada). Se este
opção for especificada, o valor umask atual não tem efeito.

-w avisar sobre chaves duplicadas.

-e abortar em chaves duplicadas (implica -w).

-r substitua a chave existente por uma nova em caso de duplicata. Isso pode exigir banco de dados
reescrever arquivo para remover registros antigos e pode ser lento.

-0 zerar os registros existentes quando registros duplicados forem adicionados. Isso é mais rápido do que
-r, mas deixa zeros extras no arquivo de banco de dados em caso de duplicatas.

-u não adicione registros duplicados.

-m interpretar a entrada como uma sequência de linhas, um registro por linha, com valores separados
de uma chave por espaço ou caracteres de tabulação, em vez do formato cdb nativo (ver
"Formato de entrada / saída" abaixo).

Observe que o uso de qualquer opção que requeira verificação duplicada tornará o processo de criação lento
de forma considerável, especialmente para grandes bancos de dados.

Estatísticas
cdb -s vai analisar arquivo db e imprimir o resumo na saída padrão. As estatísticas incluem:
número total de linhas em um arquivo, comprimento mínimo, médio e máximo de chave e valor, hash
tabelas (máximo de 256) e entradas usadas, número de colisões de hash (ou seja, mais de uma chave
apontar para a mesma entrada da tabela de hash), tamanho mínimo, médio e máximo da tabela de hash (de não
tabelas vazias), e o número de chaves que fica a 10 distâncias diferentes de seu calculado
índice da tabela hash - as chaves na distância 0 requerem apenas uma pesquisa na tabela hash, 1 - dois e assim
sobre; mais chaves a uma distância maior significa pesquisa de banco de dados mais lenta.

Input / Output Formato
Por padrão, o cdb espera (para a operação de criação) ou grava (para dump / lista) o formato cdb nativo
dados. O formato nativo Cdb é uma sequência de registros em um formato:
+Klen,Vlen:chave->onda\n
onde "+", ",", ":", "-", ">" e "\ n" (nova linha) são caracteres literais, Klen e Vlen e guarante que os mesmos estão
comprimento da chave e valor como números decimais, e chave e onda são a chave e valorizam-se.
Série de registros terminados por uma linha vazia. Este é o único formato em que chave e
valor pode conter qualquer caractere incluindo nova linha, zero (\ 0) e assim por diante.

Quando -l opção solicitada (modo de teclas de lista), cdb irá produzir uma saída ligeiramente modificada em um
Formato:
+Klen:chave\n
(Nota Vlen e onda são omitidos, juntamente com delimitadores circundantes).

If -m opção é dada, cdb irá esperar ou produzir uma linha para cada registro (nova linha é um
delimitador de registro), e cada linha deve conter espaço em branco opcional, chave, espaço em branco e
valor até o final da linha. As linhas iniciadas com o caractere hash (#) e as linhas vazias são
ignorado. Este é o mesmo formato que mkmap(1) a utilidade espera.

OPÇÕES RESUMO


Aqui está um breve resumo de todas as opções aceitas por cdb utilidade:

-0 zerar os registros duplicados na criação (-c) modo.

-c modo de criação.

-d modo de despejo.

-e abortar (erro) na chave duplicada na criação (-c) modo.

-h imprima uma breve ajuda e saia.

-l modo de lista.

-m a entrada ou saída está no formato "mapa", não no formato cdb nativo. No modo de consulta, adicione um
nova linha após cada valor escrito.

-nNúmeros encontrar e imprimir Númerosº registro na consulta (-q) modo.

-q modo de consulta.

-r substituir chaves duplicadas em criar (-c) modo.

-s modo de estatísticas.

-t arquivo temporário
especificar arquivo temporário ao criar (-c) arquivo cdb (use um traço (-) como arquivo temporário
para parar de usar o arquivo temporário).

-u não insira chaves duplicadas (únicas) em criar (-c) modo.

-w avisar sobre chaves duplicadas na criação (-c) modo.

Use cdb online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    limpeza profunda
    limpeza profunda
    Um script Kotlin que destrói todos os builds
    caches de projetos Gradle/Android.
    Útil quando o Gradle ou o IDE permitem que você
    abaixo. O script foi testado em
    macOS, mas...
    Baixar limpeza profunda
  • 2
    Plug-in Eclipse Checkstyle
    Plug-in Eclipse Checkstyle
    O plug-in Eclipse Checkstyle
    integra o código Java Checkstyle
    auditor no IDE Eclipse. O
    plug-in fornece feedback em tempo real para
    o usuário sobre viol ...
    Baixe o plug-in Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player é um media player gratuito
    software, parte baseado em WMP e VLC. o
    jogador é de estilo minimalista, com
    mais de dez cores temáticas, podendo também
    b ...
    Baixar AstrOrzPlayer
  • 4
    Movistartv
    Movistartv
    Kodi Movistar+ TV é um ADDON para XBMC/
    Kodi que permite dispor de um
    decodificador de serviços IPTV de
    Movistar integrado em um dos
    centros de mídia ma...
    baixar movistv
  • 5
    Código :: Blocos
    Código :: Blocos
    Code::Blocks é um software livre, de código aberto,
    plataforma cruzada C, C++ e Fortran IDE
    construído para atender às necessidades mais exigentes
    de seus usuários. Ele é projetado para ser muito
    extens ...
    Baixar Código::Blocos
  • 6
    Em meio a
    Em meio a
    No meio ou interface avançada do Minecraft
    e o Data / Structure Tracking é uma ferramenta para
    exibir uma visão geral de um Minecraft
    mundo, sem realmente criá-lo. Isto
    posso ...
    Baixar no meio
  • Mais "

Comandos Linux

Ad