InglesPransesEspanyol

Ad


OnWorks favicon

cdb - Online sa Cloud

Patakbuhin ang cdb sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command cdb na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


cdb - Palagiang tool sa pagmamanipula ng DataBase

SINOPSIS


cdb -q [-m] [-n num] dbname susi
cdb -d [-m] [dbname|-]
cdb -l [-m] [dbname|-]
cdb -s [dbname|-]
cdb -c [-m] [-t tmpname|-] [-p mga perms] [-weru0] dbname [infile...]

DESCRIPTION


cdb ginagamit upang mag-query, mag-dump, maglista, magsuri o gumawa ng mga file ng CDB (Constant DataBase). Format ng
cdb na inilarawan sa cdb(5) manpage. Ang manu-manong pahinang ito ay tumutugma sa bersyon 0.78 of tinycdb
Pakete.

Tanong
cdb -q nahanap na ibinigay susi sa isang ibinigay dbname cdb file, at nagsusulat ng nauugnay na halaga sa pamantayan
output kung nahanap (at lalabas na may zero), o lalabas na hindi zero kung hindi nahanap. dbname dapat
maging mahahanap na file, at hindi magagamit ang stdin bilang input. Bilang default, cdb magpi-print lahat
nakitang mga tala. Kinikilala ang mga opsyon sa query mode:

-nnum sanhi cdb upang maghanap at magsulat ng isang talaan na may ibinigay na numero num nagsisimula sa 1 -
kapag maraming record na may ibinigay na susi.

-m idadagdag ang newline pagkatapos ng bawat value na nai-print. Bilang default, magkakaroon ng maraming value
isulat nang walang anumang delimiter.

Dump/Listahan
cdb -d nagtatapon ng mga nilalaman, at cdb -l naglilista ng mga susi ng cdbfile (o karaniwang input kung hindi
tinukoy) sa karaniwang output, sa format na kinokontrol ng pagkakaroon ng -m opsyon. Tingnan mo
subsection na "Mga Format" sa ibaba. Output mula sa cdb -d maaaring gamitin bilang input para sa cdb -c.

Lumikha
Cdb database na nilikha sa dalawang yugto: pansamantalang database ay nilikha, at pagkatapos na ito ay
kumpleto, ito ay pinapalitan ng atomically sa permanenteng lugar. Iniiwasan nito ang mga kinakailangan para sa
pagsasara sa pagitan ng mga mambabasa at manunulat (o mga tagalikha). cdb -c ay susubukan na lumikha ng cdb sa
file tmpname (O dbname na may ".tmp" na nakadugtong kung walang -t na opsyon na ibinigay) at pagkatapos ay palitan ang pangalan nito sa
dbname. Ito ay basahin na ibinigay infiles (o karaniwang input kung walang tinukoy). Mga pagpipilian
kinikilala sa mode ng paglikha:

-t tmpname
ibinigay na paggamit tmpname bilang pansamantalang file. Default sa dbname.tmp (ibig sabihin, may output file
na may idinagdag na .tmp). Tandaan tmpname dapat ay nasa parehong filesystem bilang output file, bilang
cdb Gumagamit palitan ang pangalan(2) upang tapusin ang pamamaraan ng paglikha ng database. Kung tmpname ay isang
solong gitling (-), walang temp file na gagawin, ang database ay bubuo sa lugar.
Ang mode na ito ay kapaki-pakinabang kapag ang huling pagpapalit ng pangalan ay ginawa ng tumatawag.

-p mga perms
mga pahintulot para sa bagong likhang file (karaniwan ay isang octal na numero, tulad ng 0644). Sa pamamagitan ng
default ang mga pahintulot ay 0666 (na may kasalukuyang prosesong umask na inilapat). Kung ito
ang opsyon ay tinukoy, ang kasalukuyang halaga ng umask ay walang epekto.

-w babala tungkol sa mga duplicate na susi.

-e abort sa mga duplicate na key (nagpapahiwatig -w).

-r palitan ang umiiral na susi ng bago kung sakaling ma-duplicate. Ito ay maaaring mangailangan ng database
file rewrite upang alisin ang mga lumang record, at maaaring mabagal.

-0 zero-fill ang mga kasalukuyang record kapag nagdagdag ng mga duplicate na record. Ito ay mas mabilis kaysa sa
-r, ngunit nag-iiwan ng mga dagdag na zero sa database file kung sakaling magkaroon ng mga duplicate.

-u huwag magdagdag ng mga duplicate na tala.

-m bigyang-kahulugan ang input bilang isang pagkakasunud-sunod ng mga linya, isang tala sa bawat linya, na may halagang pinaghihiwalay
mula sa isang key ayon sa espasyo o mga tab na character, sa halip na native na cdb na format (tingnan
"Format ng Input/Output" sa ibaba).

Tandaan na ang paggamit ng anumang opsyon na nangangailangan ng duplicate na pagsusuri ay magpapabagal sa proseso ng paggawa
malaki-laki, lalo na para sa malalaking database.

Istatistika
cdb -s susuriin dbfile at i-print ang buod sa karaniwang output. Kasama sa mga istatistika ang:
kabuuang bilang ng mga row sa isang file, minimum, average at maximum na haba ng key at value, hash
mga talahanayan (max 256) at mga entry na ginamit, bilang ng mga banggaan ng hash (iyon ay, higit sa isang key
ituro ang parehong hash table entry), minimum, average at maximum na laki ng hash table (ng hindi-
mga walang laman na talahanayan), at bilang ng mga susi na nasa 10 iba't ibang distansya mula sa kinakalkula
hash table index — ang mga susi sa distansyang 0 ay nangangailangan lamang ng isang hash table lookup, 1 — dalawa at iba pa
sa; ang mas maraming key sa mas malaking distansya ay nangangahulugan ng mas mabagal na paghahanap sa database.

Input / Output format
Sa pamamagitan ng default, cdb inaasahan (para sa paggawa ng operasyon) o nagsusulat (para sa dump/list) ng katutubong cdb na format
datos. Ang Cdb native na format ay isang sequence ng mga record sa isang form:
+chub,vlen:susi->Val\n
kung saan ang "+", ",", ":", "-", ">" at "\n" (newline) ay literal na mga character, chub at vlen ay
haba ng susi at halaga bilang mga decimal na numero, at susi at Val ay susi at pinahahalagahan ang kanilang sarili.
Serye ng mga talaan na tinapos ng isang walang laman na linya. Ito ang tanging format kung saan ang key at
maaaring maglaman ang value ng anumang character kabilang ang newline, zero (\0) at iba pa.

Kailan -l hiniling na opsyon (list keys mode), cdb gagawa ng bahagyang binagong output sa a
anyo:
+chub:susi\n
(tandaan vlen at Val ay tinanggal, kasama ng mga nakapaligid na delimiter).

If -m ibinigay ang pagpipilian, cdb aasahan o gagawa ng isang linya para sa bawat tala (ang bagong linya ay a
record delimiter), at bawat linya ay dapat maglaman ng opsyonal na whitespace, key, whitespace at
halaga hanggang sa dulo ng linya. Ang mga linyang nagsimula sa hash character (#) at mga walang laman na linya ay
hindi pinansin. Ito ay ang parehong format bilang mkmap(1) inaasahan ng utility.

Opsyon BUOD


Narito ang isang maikling buod ng lahat ng mga opsyon na tinanggap ni cdb kagamitan:

-0 zero-fill na mga duplicate na tala sa paggawa (-c) fashion.

-c lumikha ng mode.

-d dump mode.

-e abort (error) sa duplicate key sa create (-c) fashion.

-h mag-print ng maikling tulong at lumabas.

-l mode ng listahan.

-m Ang input o output ay nasa "mapa" na format, hindi sa katutubong cdb na format. Sa query mode, magdagdag ng a
bagong linya pagkatapos ng bawat halagang isinulat.

-nnum hanapin at i-print numika-record sa query (-q) fashion.

-q mode ng query.

-r palitan ang mga duplicate na key sa create (-c) fashion.

-s mode ng istatistika.

-t tempfile
tukuyin ang pansamantalang file kapag lumilikha (-c) cdb file (gumamit ng solong gitling (-) bilang tempfile
upang ihinto ang paggamit ng temp file).

-u huwag magpasok ng mga duplicate na key (natatangi) sa create (-c) fashion.

-w babala tungkol sa mga duplicate na key sa create (-c) fashion.

Gumamit ng cdb online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    mabusising paglilinis
    mabusising paglilinis
    Isang Kotlin script na binubuo ng lahat ng nukes
    mga cache mula sa mga proyekto ng Gradle/Android.
    Kapaki-pakinabang kapag hinahayaan ka ng Gradle o ng IDE
    pababa. Ang script ay nasubok sa
    macOS, ngunit ...
    I-download ang deep-clean
  • 2
    Eclipse Checkstyle Plug-in
    Eclipse Checkstyle Plug-in
    Ang Eclipse Checkstyle plug-in
    isinasama ang Checkstyle Java code
    auditor sa Eclipse IDE. Ang
    Ang plug-in ay nagbibigay ng real-time na feedback sa
    ang gumagamit tungkol sa viol...
    I-download ang Eclipse Checkstyle Plug-in
  • 3
    AstroOrzPlayer
    AstroOrzPlayer
    Ang AstroOrz Player ay isang libreng media player
    software, bahagi batay sa WMP at VLC. Ang
    ang player ay nasa isang minimalist na istilo, na may
    higit sa sampung kulay ng tema, at maaari rin
    b ...
    I-download ang AstroOrzPlayer
  • 4
    movistartv
    movistartv
    Ang Kodi Movistar+ TV ay isang ADDON para sa XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mga mediacenter ma...
    I-download ang movistartv
  • 5
    Code :: Mga Pag-block
    Code :: Mga Pag-block
    Code::Blocks ay isang libre, open-source,
    cross-platform C, C++ at Fortran IDE
    binuo upang matugunan ang pinaka-hinihingi na mga pangangailangan
    ng mga gumagamit nito. Ito ay dinisenyo upang maging napaka
    mga extension...
    I-download ang Code::Blocks
  • 6
    Sa gitna
    Sa gitna
    Sa gitna o Advanced na Minecraft Interface
    at ang Pagsubaybay sa Data/Istruktura ay isang kasangkapan upang
    magpakita ng pangkalahatang-ideya ng isang Minecraft
    mundo, nang hindi aktwal na nilikha ito. Ito
    pwede...
    I-download sa gitna
  • Marami pa »

Linux command

Ad