recfiles es un formato de archivo para bases de datos de texto sin formato editables por humanos . [1] [2]
Extensión de nombre de archivo | .rec |
---|---|
Tipo de formato | Intercambio de datos |
¿ Formato abierto ? | sí |
Sitio web | https://www.gnu.org/software/recutils/ |
Las bases de datos que utilizan este formato de archivo se pueden editar con cualquier editor de texto . recfiles permiten operaciones básicas de bases de datos relacionales , tipeo, auto-incremento, así como una simple operación de unión .
Recutils es una colección de herramientas, como recfmt , recsel y rec2csv, que se utilizan para trabajar con bases de datos recfile. [3] Varias bibliotecas de software admiten el formato. [4] [5] [6]
Sintaxis
Los datos se almacenan en archivos de texto con líneas vacías que separan los registros. Los campos dentro de un registro son líneas que comienzan con su nombre y dos puntos; es posible envolver entradas largas. Se pueden mantener varios tipos de registros en un solo archivo de texto.
Ejemplo
# Este es un documento de archivo.% rec : Textos % tipo : Año intAutor : Doug McIlroy Año : 1964 Nota : El origen de las tuberías UnixTítulo : Procesamiento de texto Unix Autor : Dale Dougherty Autor : Tim O'Reilly Año : 1987 Editorial : Hayden BooksAutor : William Shakespeare Título : Hamlet Año : 1599 Año : 1600 Año : 1601
Este comando de ejemplo generaría las siguientes dos entradas:
$ recsel -e 'Año> "1900"' -p Autor Autor: Doug McIlroy Autor: Dale Dougherty Autor: Tim O'Reilly
Ver también
Referencias
- ↑ Marchesi, Jose E (3 de enero de 2019). "Propósito" . GNU Recutils Manual . Consultado el 2 de diciembre de 2020 .
- ^ James Tomasino (26 de enero de 2020). "GNU Recutils" . Consultado el 9 de febrero de 2020 .
- ^ https://www.gnu.org/software/recutils/
- ^ František Kučera (8 de abril de 2019). "Tubos relacionales y GNU Recutils" .
- ^ https://github.com/maninya/python-recutils/
- ^ https://github.com/aisamanra/rrecutils/