Jump to content

Рефайлы

перезаписывает
Расширение имени файла
.rec
Тип формата Обмен данными
Открытый формат ? да
Свободный формат ? да
Веб-сайт www .gnu .org /программное обеспечение /recutils /

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

GNU Recutils
Оригинальный автор(ы) Хосе Э. Маркези
Первоначальный выпуск 3 декабря 2010 г .; 13 лет назад ( 03.12.2010 )
Стабильная версия
1,9 / 16 апреля 2022 г .; 2 года назад ( 16.04.2022 ) [3]
Репозиторий мерзавец .саванна .gnu .org /cgit /recutils .git
Написано в С
Лицензия Стандартная общественная лицензия GNU
Веб-сайт www .gnu .org /программное обеспечение /recutils /

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

Recutils — это набор инструментов, таких как Recfmt , Recsel и Rec2CSV, используемых для работы с базами данных Recfile. [4] Различные библиотеки программного обеспечения поддерживают этот формат. [5] [6] [7]

Синтаксис

[ редактировать ]

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

# This is a recfile document.

%rec: Text
%type: Year int

Author: Doug McIlroy
Year: 1964
Note: The Origin of Unix Pipes

Title: Unix Text Processing
Author: Dale Dougherty
Author: Tim O'Reilly
Year: 1987
Publisher: Hayden Books

Author: William Shakespeare
Title: Hamlet
Year: 1599
Year: 1600
Year: 1601

Команда в этом примере выведет следующие три строки (из двух исходных записей, одна имеет двух авторов):

$ recsel -e 'Year > "1900"' -p Author
Author: Doug McIlroy
Author: Dale Dougherty
Author: Tim O'Reilly

См. также

[ редактировать ]
  1. ^ Маркези, Хосе Э (3 января 2019 г.). "Цель" . Руководство по GNU Recutils . Проверено 2 декабря 2020 г.
  2. ^ Джеймс Томасино (26 января 2020 г.). «GNU Recutils» . Проверено 9 февраля 2020 г.
  3. ^ «Индекс /gnu/recutils» . ftp.gnu.org . Проверено 11 апреля 2023 г.
  4. ^ «GNU Recutils — Проект GNU — Фонд свободного программного обеспечения» .
  5. ^ Франтишек Кучера (08.04.2019). «Реляционные каналы и GNU Recutils» .
  6. ^ «Питон-рекутилы» . Гитхаб . 12 января 2022 г.
  7. ^ «Айсаманра/Ррекутилс» . Гитхаб . 13 января 2022 г.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 32b867080ead00ac4e0e36af620a5524__1712206200
URL1:https://arc.ask3.ru/arc/aa/32/24/32b867080ead00ac4e0e36af620a5524.html
Заголовок, (Title) документа по адресу, URL1:
Recfiles - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)