англійськафранцузькаіспанська

Ad


Значок OnWorks

cdb - онлайн у хмарі

Запустіть cdb у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда cdb, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


cdb - інструмент маніпуляції з постійною базою даних

СИНОПСИСИ


cdb -q [-m] [-н Num] dbname ключ
cdb -d [-m] [dbname|-]
cdb -l [-m] [dbname|-]
cdb -s [dbname|-]
cdb -c [-m] [-t tmpname|-] [-стор завивки] [-weru0] dbname [infile...]

ОПИС


cdb використовується для запитів, дампу, списку, аналізу або створення файлів CDB (постійна база даних). Формат
cdb описано в cdb(5) сторінка керівництва. Ця сторінка посібника відповідає версії 0.78 of tinycdb
пакет.

Запит
cdb -q надані знахідки ключ в заданій dbname cdb і записує пов’язане значення в стандартне
виводить, якщо знайдено (і виходить з нулем), або виходить з відмінним від нуля, якщо не знайдено. dbname повинен
бути доступним для пошуку, і stdin не можна використовувати як вхідні дані. За замовчуванням, cdb буде надруковано всі
записи знайдено. Параметри, розпізнані в режимі запиту:

-nNum Причини cdb знайти і записати запис із заданим числом Num починаючи з 1 —
коли є багато записів із заданим ключем.

-m новий рядок буде додано після кожного надрукованого значення. За замовчуванням буде кілька значень
записуватися без роздільників.

Дамп/Список
cdb -d скидає вміст і cdb -l перераховує ключі cdb-файл (або стандартний вхід, якщо ні
зазначено) до стандартного виводу, у форматі, контрольованому наявністю -m варіант. Подивитися
підрозділ «Формати» нижче. Вихід з cdb -d можна використовувати як вхідні дані для cdb -c.

Створювати
База даних Cdb створюється в два етапи: тимчасова БД створюється і після неї створюється
завершено, його атомарно перейменують на постійне місце. Це дозволяє уникнути вимог до
блокування між читачами та письменниками (або творцями). cdb -c спробує створити cdb
файл tmpname (Або dbname з доданим ".tmp", якщо не вказано параметр -t), а потім перейменуйте його в
dbname. Буде прочитано, що надається infiles (або стандартний вхід, якщо не вказано). Параметри
розпізнається в режимі створення:

-t tmpname
використання дано tmpname як тимчасовий файл. За замовчуванням dbname.tmp (тобто з вихідним файлом
з доданим .tmp). Примітка tmpname має бути в тій же файловій системі, що й вихідний файл, як
cdb використовує перейменувати(2) завершити процедуру створення бази даних. Якщо tmpname це
одинарне тире (-), тимчасовий файл не буде створено, база даних буде створена на місці.
Цей режим корисний, коли остаточне перейменування виконує абонент.

-p завивки
дозволи для щойно створеного файлу (зазвичай вісімкове число, наприклад 0644). За
за замовчуванням дозволи 0666 (з поточним процесом umask). Якщо це
вказано параметр, поточне значення umask не впливає.

-w попереджати про дублікати ключів.

-e перервати повторювані ключі (має на увазі -w).

-r замінити наявний ключ на новий у разі дублювання. Для цього може знадобитися база даних
перезапис файлу, щоб видалити старі записи, і може бути повільним.

-0 нульове заповнення наявних записів, коли додаються повторювані записи. Це швидше ніж
-r, але залишає зайві нулі у файлі бази даних у разі дублювання.

-u не додавайте повторювані записи.

-m інтерпретувати введення як послідовність рядків, по одному запису на рядок, із розділеними значеннями
з ключа за пробілом або символами табуляції, замість рідного формату cdb (див
«Формат введення/виведення» нижче).

Зауважте, що використання будь-якого параметра, який вимагає повторної перевірки, сповільнить процес створення
істотно, особливо для великих баз даних.

Статистика
cdb -s буде аналізувати dbfile і роздрукувати зведення до стандартного виводу. Статистика включає:
загальна кількість рядків у файлі, мінімальна, середня та максимальна довжини ключа та значення, хеш
таблиці (макс. 256) та використані записи, кількість хеш-колізій (тобто більше одного ключа
вказують на той самий запис хеш-таблиці), мінімальний, середній та максимальний розмір хеш-таблиці (не
порожніх таблиць) і обчислюється кількість ключів, які знаходяться на 10 різних відстанях від нього
індекс хеш-таблиці — ключі на відстані 0 вимагає лише одного пошуку хеш-таблиці, 1 — двох і так далі
на; більше ключів на більшій відстані означає повільний пошук у базі даних.

Введення-виведення сформований
За замовчуванням cdb очікує (для операції створення) або записує (для дампу/списку) рідний формат cdb
дані. Нативний формат Cdb — це послідовність записів у формі:
+клен,влен:ключ->Val\n
де "+", ",", ":", "-", ">" і "\n" (новий рядок) є буквальними символами, клен та влен він має
довжина ключа та значення у вигляді десяткових чисел, і ключ та Val самі є ключовими і цінними.
Серія записів закінчується порожнім рядком. Це єдиний формат, де ключ і
значення може містити будь-який символ, включаючи новий рядок, нуль (\0) тощо.

Коли -l запитується параметр (режим списку клавіш), cdb буде виробляти дещо змінений вихід в a
форма:
+клен:ключ\n
(Примітка влен та Val опущені разом з навколишніми роздільниками).

If -m надається варіант, cdb буде очікувати або створювати один рядок для кожного запису (новий рядок - це a
роздільник запису), і кожен рядок повинен містити необов'язкові пробіли, ключ, пробіл і
значення до кінця рядка. Рядки, що починаються з хеша (#), є порожніми
ігнорується. Це той самий формат, що і mkmap(1) корисність очікує.

ВАРІАНТИ РЕЗЮМЕ


Ось короткий підсумок усіх варіантів, прийнятих cdb утиліта:

-0 нульове заповнення повторюваних записів у створенні (-c) режим.

-c створити режим.

-d режим дампу.

-e переривання (помилка) для дубліката ключа у створенні (-c) режим.

-h надрукувати коротку довідку та вийти.

-l режим списку.

-m вхід або вихід у форматі "карта", а не в рідному форматі cdb. У режимі запиту додайте a
новий рядок після кожного записаного значення.

-nNum знайти і роздрукувати Numй запис у запиті (-q) режим.

-q режим запиту.

-r замінити дублікати ключів у Create (-c) режим.

-s режим статистики.

-t тимчасовий файл
вказати тимчасовий файл під час створення (-c) файл cdb (використовуйте одинарне тире (-) як тимчасовий файл
щоб припинити використання тимчасового файлу).

-u не вставляйте повторювані ключі (унікальні) у create (-c) режим.

-w попереджати про повторювані ключі під час створення (-c) режим.

Використовуйте cdb онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    глибоко чистий
    глибоко чистий
    Сценарій Kotlin, який руйнує всю збірку
    кеші з проектів Gradle/Android.
    Корисно, коли Gradle або IDE дозволяють
    вниз. Сценарій протестовано на
    macOS, але...
    Завантажити deep-clean
  • 2
    Плагін Eclipse Checkstyle
    Плагін Eclipse Checkstyle
    Плагін Eclipse Checkstyle
    інтегрує код Java Checkstyle
    аудитора в IDE Eclipse. The
    плагін забезпечує зворотний зв’язок у режимі реального часу
    користувач про насильство...
    Завантажте плагін Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player — безкоштовний медіаплеєр
    програмне забезпечення, частина на основі WMP і VLC. The
    плеєр в мінімалістичному стилі, с
    більше десяти кольорів теми, а також можна
    б ...
    Завантажити AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV є ДОДАТКОМ для XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar інтегрований в один із одним
    медіацентри ма...
    Завантажити movistartv
  • 5
    Код :: Блоки
    Код :: Блоки
    Code::Blocks — безкоштовна програма з відкритим кодом,
    кросплатформенний C, C++ і Fortran IDE
    створений для задоволення найвимогливіших потреб
    своїх користувачів. Він розроблений, щоб бути дуже
    подовжує ...
    Завантажити Code::Blocks
  • 6
    Серед
    Серед
    Серед або розширений інтерфейс Minecraft
    а відстеження даних/структури є інструментом для
    відобразити огляд Minecraft
    світу, фактично не створюючи його. Це
    може ...
    Завантажити Midst
  • Детальніше »

Команди Linux

Ad