IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

cdb - Online nel cloud

Esegui cdb nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando cdb che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


cdb - Strumento di manipolazione del database costante

SINOSSI


CDB -q [-m] [-n num] nomedb chiave
CDB -d [-m] [nomedb|-]
CDB -l [-m] [nomedb|-]
CDB -S [nomedb|-]
CDB -c [-m] [-t nometmp|-] [-p permanenti] [-weru0] nomedb [infilare...]

DESCRIZIONE


CDB utilizzato per interrogare, scaricare, elencare, analizzare o creare file CDB (Constant DataBase). Formato di
cdb descritto in CDB(5) pagina man. Questa pagina di manuale corrisponde alla versione 0.78 of minuscolo
pacchetto.

domanda
CDB -q trova dati chiave in un dato nomedb cdb e scrive il valore associato nello standard
output se trovato (ed esce con zero), o esce con un valore diverso da zero se non trovato. nomedb devono obbligatoriamente:
essere un file ricercabile e stdin non può essere utilizzato come input. Per impostazione predefinita, CDB stamperà contro tutti i
record trovati. Opzioni riconosciute in modalità query:

-nnum cause CDB per trovare e scrivere un record con un dato numero num a partire da 1 —
quando ci sono molti record con una data chiave.

-m la nuova riga verrà aggiunta dopo ogni valore stampato. Per impostazione predefinita, più valori saranno
essere scritto senza alcun delimitatore.

Scarica/Elenco
CDB -d scarica il contenuto e CDB -l elenca le chiavi di cdbfile (o input standard in caso contrario
specificato) allo standard output, in formato controllato dalla presenza di -m opzione. Vedere
sottosezione "Formati" di seguito. Uscita da CDB -d può essere utilizzato come input per CDB -c.

Creare
Database Cdb creato in due fasi: viene creato il database temporaneo e dopo
completo, viene rinominato atomicamente in luogo permanente. Questo evita i requisiti per
blocco tra lettori e scrittori (o creatori). CDB -c tenterà di creare cdb in
filetto nometmp (o nomedb con ".tmp" aggiunto se non viene fornita l'opzione -t) e quindi rinominarlo in
nomedb. Leggerà fornito infilares (o input standard se non specificato). Opzioni
riconosciuto in modalità di creazione:

-t nometmp
uso dato nometmp come file temporaneo. Il valore predefinito è nomedb.tmp (cioè con file di output
con .tmp aggiunto). Nota nometmp deve essere nello stesso filesystem del file di output, come
CDB usa rinominare(2) per finalizzare la procedura di creazione del database. Se nometmp è un
singolo trattino (-), non verrà creato alcun file temporaneo, il database verrà creato sul posto.
Questa modalità è utile quando la ridenominazione finale viene eseguita dal chiamante.

-p permanenti
permessi per il file appena creato (di solito un numero ottale, come 0644). Di
di default i permessi sono 0666 (con l'umask del processo corrente applicato). Se questo
l'opzione è specificata, il valore umask corrente non ha effetto.

-w avvisare di chiavi duplicate.

-e abortire su chiavi duplicate (implica -w).

-r sostituire la chiave esistente con una nuova in caso di duplicato. Potrebbe essere necessario un database
riscrittura dei file per rimuovere i vecchi record e può essere lenta.

-0 azzerare i record esistenti quando vengono aggiunti record duplicati. Questo è più veloce di
-r, ma lascia zeri extra nel file di database in caso di duplicati.

-u non aggiungere record duplicati.

-m interpretare l'input come una sequenza di righe, un record per riga, con valori separati
da una chiave tramite spazi o caratteri di tabulazione, invece del formato cdb nativo (vedi
"Formato di input/output" di seguito).

Nota che l'utilizzo di qualsiasi opzione che richieda il controllo dei duplicati rallenterà il processo di creazione
significativamente, soprattutto per database di grandi dimensioni.

Statistiche
CDB -s analizzerà dbfile e stampa il riepilogo sullo standard output. Le statistiche includono:
numero totale di righe in un file, lunghezza minima, media e massima di chiavi e valori, hash
tabelle (max 256) e voci utilizzate, numero di collisioni hash (ovvero più di una chiave)
puntano alla stessa voce della tabella hash), dimensione minima, media e massima della tabella hash (di
tabelle vuote) e viene calcolato il numero di chiavi che si trovano a 10 distanze diverse da esso
indice della tabella hash: le chiavi nella distanza 0 richiedono solo una ricerca nella tabella hash, 1 - due e così
Su; più chiavi a maggiore distanza significano una ricerca nel database più lenta.

Input Output Formato
Per impostazione predefinita, CDB si aspetta (per l'operazione di creazione) o scrive (per dump/list) il formato cdb nativo
dati. Il formato nativo Cdb è una sequenza di record in una forma:
+Klen,vlen:chiave->val\n
dove "+", ",", ":", "-", ">" e "\n" (nuova riga) sono caratteri letterali, Klen ed vlen sono
lunghezza della chiave e del valore come numeri decimali, e chiave ed val sono fondamentali e si valorizzano.
Serie di record terminati da una riga vuota. Questo è l'unico formato in cui chiave e
value può contenere qualsiasi carattere inclusi newline, zero (\0) e così via.

Quando -l opzione richiesta (modalità lista tasti), CDB produrrà un output leggermente modificato in a
modulo:
+Klen:chiave\n
(Nota vlen ed val sono omessi, insieme ai delimitatori circostanti).

If -m l'opzione è data, CDB si aspetterà o produrrà una riga per ogni record (la nuova riga è a
delimitatore di record) e ogni riga dovrebbe contenere spazi bianchi opzionali, chiave, spazi bianchi e
valore fino alla fine della riga. Le righe che iniziano con il carattere cancelletto (#) e le righe vuote sono
ignorato. Questo è lo stesso formato di mkmap(1) l'utilità si aspetta.

VERSIONI SOMMARIO


Ecco un breve riassunto di tutte le opzioni accettate da CDB utilità:

-0 azzerare i record duplicati in create (-c) modalità.

-c modalità di creazione.

-d modalità di scarico.

-e abort (errore) sulla chiave duplicata in create (-c) modalità.

-h stampa una breve guida ed esci.

-l modalità elenco.

-m l'input o l'output è in formato "mappa", non in formato cdb nativo. In modalità query, aggiungi a
newline dopo ogni valore scritto.

-nnum trova e stampa numesimo record in interrogazione (-q) modalità.

-q modalità di interrogazione.

-r sostituire le chiavi duplicate in create (-c) modalità.

-s modalità statistica.

-t filetemp
specificare il file temporaneo durante la creazione (-c) cdb file (usa un trattino singolo (-) come filetemp
per smettere di usare il file temporaneo).

-u non inserire chiavi duplicate (uniche) in create (-c) modalità.

-w avvisare di chiavi duplicate in create (-c) modalità.

Usa cdb online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    pulizia a fondo
    pulizia a fondo
    Uno script di Kotlin che distrugge tutte le build
    cache da progetti Gradle/Android.
    Utile quando Gradle o l'IDE te lo permettono
    giù. Lo script è stato testato
    macOS, ma...
    Scarica pulizia profonda
  • 2
    Plug-in Eclipse Checkstyle
    Plug-in Eclipse Checkstyle
    Il plug-in Eclipse Checkstyle
    integra il codice Java di Checkstyle
    auditor nell'IDE Eclipse. Il
    plug-in fornisce feedback in tempo reale a
    l'utente sulla viola...
    Scarica il plug-in Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player è un lettore multimediale gratuito
    software, in parte basato su WMP e VLC. Il
    giocatore è in uno stile minimalista, con
    più di dieci colori a tema, e può anche
    b ...
    Scarica AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV è un ADDON per XBMC/
    Kodi che permette di disporre di un
    decodificatore dei servizi IPTV de
    Movistar integrato in uno de los
    mediacenter ma...
    Scarica movistartv
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks è un software gratuito, open-source,
    IDE multipiattaforma C, C++ e Fortran
    costruito per soddisfare le esigenze più esigenti
    dei suoi utenti. È progettato per essere molto
    estende...
    Scarica Codice::Blocchi
  • 6
    in mezzo a
    in mezzo a
    Tra o interfaccia avanzata di Minecraft
    e il monitoraggio dati/struttura è uno strumento per
    mostra una panoramica di un Minecraft
    mondo, senza crearlo. Esso
    Potere ...
    Scarica In mezzo
  • Di Più "

Comandi Linux

Ad