Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

cdb - Online w chmurze

Uruchom cdb u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie cdb, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


cdb - narzędzie do manipulacji Stałą Bazą Danych

SYNOPSY


Cdb -q [-m] [-rz num] nazwa_bazy klucz
Cdb -d [-m] [nazwa_bazy|-]
Cdb -l [-m] [nazwa_bazy|-]
Cdb -S [nazwa_bazy|-]
Cdb -c [-m] [-t nazwa_tmp|-] [-str perms] [-weru0] nazwa_bazy [w pliku...]

OPIS


Cdb służy do wykonywania zapytań, zrzutów, list, analiz lub tworzenia plików CDB (Stała Baza Danych). Format
CDB opisane w Cdb(5) strona podręcznika. Ta strona podręcznika odpowiada wersji 0.78 of malutkicdb
pakiet.

Pytanie
Cdb -q znaleziska podane klucz w danym nazwa_bazy cdb i zapisuje powiązaną wartość do standardu
wyjście, jeśli znaleziono (i kończy działanie z zerem) lub kończy działanie z wartością niezerową, jeśli nie znaleziono. nazwa_bazy musi
być plikiem możliwym do przeszukania, a standardowe wejście nie może być używane jako dane wejściowe. Domyślnie, Cdb wydrukuje cała kolekcja
znalezione rekordy. Opcje rozpoznawane w trybie zapytania:

-nnum Przyczyny Cdb znaleźć i napisać rekord o podanym numerze num zaczynając od 1 —
gdy istnieje wiele rekordów z danym kluczem.

-m nowa linia zostanie dodana po każdej wydrukowanej wartości. Domyślnie wiele wartości będzie
być napisane bez ogranicznika.

Zrzut/Lista
Cdb -d zrzuca zawartość i Cdb -l wyświetla listę klawiszy plik cdb (lub standardowe wejście, jeśli nie)
określone) na standardowe wyjście, w formacie kontrolowanym przez obecność -m opcja. Widzieć
podsekcja „Formaty” poniżej. Wyjście z Cdb -d może być używany jako wejście dla Cdb -c.

Stwórz
Baza danych cdb tworzona w dwóch etapach: tworzona jest tymczasowa baza danych, a po jej zakończeniu
ukończona, zostaje zmieniona atomowo na stałe miejsce. Pozwala to uniknąć wymagań dla
blokowanie między czytelnikami i pisarzami (lub twórcami). Cdb -c spróbuje utworzyć cdb w
filet nazwa_tmp (lub nazwa_bazy z dołączonym ".tmp", jeśli nie podano opcji -t), a następnie zmień jego nazwę na
nazwa_bazy. Będzie czytać dostarczone w plikus (lub standardowe wejście, jeśli nie określono). Opcje
rozpoznawane w trybie tworzenia:

-t nazwa_tmp
użyj podane nazwa_tmp jako plik tymczasowy. Domyślnie do nazwa_bazy.tmp (tzn. z plikiem wyjściowym
z dodanym .tmp). Notatka nazwa_tmp musi znajdować się w tym samym systemie plików, co plik wyjściowy, jako
Cdb zastosowania przemianować(2) zakończenie procedury tworzenia bazy danych. Gdyby nazwa_tmp jest
pojedynczy myślnik (-), plik tymczasowy nie zostanie utworzony, baza danych zostanie zbudowana na miejscu.
Ten tryb jest przydatny, gdy ostateczna zmiana nazwy jest wykonywana przez dzwoniącego.

-p perms
uprawnienia do nowo utworzonego pliku (zwykle liczba ósemkowa, np. 0644). Za pomocą
domyślnie uprawnienia to 0666 (z zastosowaną umaską bieżącego procesu). Jeśli to
podana jest opcja, bieżąca wartość umask nie ma wpływu.

-w ostrzegać o zduplikowanych kluczach.

-e przerwać na zduplikowanych kluczach (implikuje -w).

-r wymienić istniejący klucz na nowy w przypadku duplikatu. Może to wymagać bazy danych
przepisywanie plików w celu usunięcia starych rekordów i może być powolne.

-0 wypełniaj zerami istniejące rekordy, gdy dodawane są zduplikowane rekordy. To jest szybsze niż
-r, ale pozostawia dodatkowe zera w pliku bazy danych w przypadku duplikatów.

-u nie dodawaj zduplikowanych rekordów.

-m interpretować dane wejściowe jako sekwencję wierszy, po jednym rekordzie w wierszu, z oddzieloną wartością
z klucza spacją lub znakami tabulacji, zamiast natywnego formatu cdb (patrz
„Format wejścia/wyjścia” poniżej).

Pamiętaj, że użycie dowolnej opcji wymagającej sprawdzenia duplikatów spowolni proces tworzenia
znacznie, zwłaszcza w przypadku dużych baz danych.

Statistics
Cdb -s przeanalizuje plik db i wypisz podsumowanie na standardowe wyjście. Statystyki obejmują:
całkowita liczba wierszy w pliku, minimalna, średnia i maksymalna długość klucza i wartości, hash
tabele (max 256) i używane wpisy, ilość kolizji haszowania (czyli więcej niż jeden klucz)
wskazują na ten sam wpis w tablicy mieszającej), minimalny, średni i maksymalny rozmiar tablicy mieszającej (nie
puste tabele) i liczba kluczy, które znajdują się w 10 różnych odległościach od tego jest obliczona
indeks tablicy mieszającej — klucze w odległości 0 wymagają tylko jednego przeszukania tablicy mieszającej, 1 — dwóch itd
na; więcej kluczy w większej odległości oznacza wolniejsze przeszukiwanie bazy danych.

Wejście wyjście utworzony
Domyślnie Cdb oczekuje (dla operacji tworzenia) lub zapisuje (dla zrzutu/listy) natywny format cdb
dane. Natywny format Cdb to sekwencja rekordów w postaci:
+kleń,wlen:klucz->val\n
gdzie "+", ",", ":", "-", ">" i "\n" (nowa linia) są znakami dosłownymi, kleń i wlen jest
długość klucza i wartość jako liczby dziesiętne oraz klucz i val są kluczem i cenią siebie.
Seria rekordów zakończona pustą linią. To jedyny format, w którym klucz i
wartość może zawierać dowolny znak, w tym znak nowej linii, zero (\0) i tak dalej.

Kiedy -l żądana opcja (tryb listy klawiszy), Cdb wygeneruje nieznacznie zmodyfikowane dane wyjściowe w a
Formularz:
+kleń:klucz\n
(Notatka wlen i val są pomijane, wraz z otaczającymi ogranicznikami).

If -m podana jest opcja, Cdb będzie oczekiwał lub wyprodukował jedną linię dla każdego rekordu (nowa linia to a
ogranicznik rekordu), a każdy wiersz powinien zawierać opcjonalny biały znak, klucz, biały znak i
wartość do końca wiersza. Linie rozpoczynające się znakiem hash (#) i puste wiersze to
ignorowane. To jest ten sam format co mkmap(1) oczekuje użyteczności.

OPCJE PODSUMOWANIE


Oto krótkie podsumowanie wszystkich opcji zaakceptowanych przez Cdb użyteczność:

-0 wypełniaj zero zduplikowanych rekordów w tworzeniu (-c).

-c tryb tworzenia.

-d tryb zrzutu.

-e przerwać (błąd) na zduplikowanym kluczu w tworzeniu (-c).

-h wydrukuj krótką pomoc i wyjdź.

-l tryb listy.

-m dane wejściowe lub wyjściowe są w formacie „mapy”, a nie w natywnym formacie cdb. W trybie zapytania dodaj a
znak nowej linii po każdej zapisanej wartości.

-nnum znajdź i wydrukuj numrekord w zapytaniu (-q).

-q tryb zapytania.

-r zamień zduplikowane klucze w tworzeniu (-c).

-s tryb statystyki.

-t plik tymczasowy
określić plik tymczasowy podczas tworzenia (-c) plik cdb (użyj pojedynczego myślnika (-) jako plik tymczasowy
aby przestać używać pliku tymczasowego).

-u nie wstawiaj zduplikowanych kluczy (unikalnych) w utworze (-c).

-w ostrzegaj o zduplikowanych kluczach w tworzeniu (-c).

Korzystaj z CDB online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    głęboko czyste
    głęboko czyste
    Skrypt Kotlin, który niszczy wszystkie kompilacje
    pamięci podręczne z projektów Gradle/Android.
    Przydatne, gdy pozwala na to Gradle lub IDE
    w dół. Skrypt został przetestowany na
    macOS, ale...
    Pobierz głębokie czyszczenie
  • 2
    Wtyczka Eclipse Checkstyle
    Wtyczka Eclipse Checkstyle
    Wtyczka Eclipse Checkstyle
    integruje kod Java Checkstyle
    audytora do Eclipse IDE. The
    wtyczka zapewnia informacje zwrotne w czasie rzeczywistym
    użytkownik o naruszeniu...
    Pobierz wtyczkę Eclipse Checkstyle
  • 3
    Gracz AstrOrz
    Gracz AstrOrz
    AstrOrz Player to darmowy odtwarzacz multimedialny
    oprogramowanie, częściowo oparte na WMP i VLC. The
    odtwarzacz jest w minimalistycznym stylu, z
    więcej niż dziesięć kolorów motywu, a także może
    b ...
    Pobierz AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV to dodatek do XBMC/
    Kodi que allowe disponer de un
    dekodowanie usług IPTV de
    Movistar integrado en uno de los
    mediacenter ma...
    Pobierz movistartv
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks to darmowa, otwarta
    międzyplatformowe C, C++ i Fortran IDE
    zbudowany, aby sprostać najbardziej wymagającym potrzebom
    swoich użytkowników. Jest przeznaczony do bardzo
    rozciąga się...
    Pobierz Code::Blocks
  • 6
    Wśród
    Wśród
    Pośród zaawansowanego interfejsu Minecraft
    a śledzenie danych/struktur to narzędzie
    wyświetl przegląd gry Minecraft
    świat, nie tworząc go. To
    mogą ...
    Pobierz Wśród
  • więcej »

Komendy systemu Linux

Ad