Recfiles - Recfiles

рекфайлы
Расширение имени файла
.rec
Тип форматаОбмен данными
Открытый формат ?да
Интернет сайтhttps://www.gnu.org/software/recutils/

рекфайлы это формат файла для редактирования человеком, простой текст базы данных.[1][2]

Базы данных, использующие этот формат файлов, можно редактировать с помощью любого Текстовый редактор. рекфайлы учитывать основные реляционная база данных операции, набор текста, автоинкремент, а также простой присоединиться к операции.

Recutils представляет собой набор инструментов, например recfmt, Ресел, и rec2csv используется для работы с базами данных recfile.[3]Формат поддерживает различные программные библиотеки.[4][5][6]

Синтаксис

Данные хранятся в текстовых файлах с пустыми линиями, разделяющими записи. Поля внутри записи - это строки, начинающиеся с их имени и двоеточия; можно переносить длинные записи. В одном текстовом файле можно хранить несколько типов записей.

Пример

# Это документ в формате recfile.% rec: Тексты%тип: Год intАвтор: Дуг МакилройГод: 1964Примечание: Происхождение Unix-конвейеровЗаголовок: Обработка текста в UnixАвтор: Дейл ДогертиАвтор: Тим О'РейлиГод: 1987Издатель: Книги ХайденаАвтор: Уильям ШекспирЗаголовок: ГамлетГод: 1599Год: 1600Год: 1601

Этот пример команды выведет следующие две записи:

$ recsel -e 'Год> "1900"' -p АвторАвтор: Дуг МакилройАвтор: Дейл ДогертиАвтор: Тим О'Рейли

Смотрите также

Рекомендации

  1. ^ Марчези, Хосе Э (2019-01-03). "Цель". Руководство по GNU Recutils. Получено 2020-12-02.
  2. ^ Джеймс Томасино (26 января 2020 г.). "GNU Recutils". Получено 2020-02-09.
  3. ^ https://www.gnu.org/software/recutils/
  4. ^ Франтишек Кучера (2019-04-08). "Реляционные каналы и GNU Recutils".
  5. ^ https://github.com/maninya/python-recutils/
  6. ^ https://github.com/aisamanra/rrecutils/