recfiles
Recfiles| 파일 이름 확장명 | .rec |
|---|---|
| 형식 유형 | 데이터 교환 |
| 오픈 포맷? | 네 |
| 웹사이트 | https://www.gnu.org/software/recutils/ |
recfiles는 사람이 편집할 수 있는 일반 텍스트 데이터베이스를 위한 파일 형식이다.[1][2]
이 파일 형식을 사용하는 데이터베이스는 텍스트 편집기를 사용하여 편집할 수 있다.recfiles는 간단한 조인 작업뿐만 아니라 기본적인 관계형 데이터베이스 작업, 입력, 자동 연결 작업을 허용한다.
Recutils는 recfmt, recel 및 rec2csv와 같은 도구 모음입니다.[3]다양한 소프트웨어 라이브러리가 이 형식을 지원한다.[4][5][6]
구문
데이터는 레코드를 구분하는 빈 줄이 있는 텍스트 파일에 저장된다.레코드 내의 필드는 이름과 대장으로 시작하는 줄이며, 긴 입력 내용을 줄 바꿈할 수 있다.하나의 텍스트 파일로 여러 종류의 레코드를 유지할 수 있다.
예
# 이것은 recfile 문서다. %rec: 텍스트 %type: 연도 int 작가: 더그 매킬로이 연도: 1964 참고: 유닉스 파이프의 기원 제목: Unix 텍스트 처리 작가: 데일 더거티 작가: 팀 오라일리 연도: 1987 출판사: 헤이든 북스 작가: 윌리엄 셰익스피어 제목: 햄릿 연도: 1599 연도: 1600 연도: 1601 이 예제 명령어는 다음과 같은 세 줄(원래 두 항목 중 한 항목에는 두 명의 작성자가 있음)을 출력한다.
$ recsel -e 'Year > "1900' -p 작가: 더그 매킬로이 작가: 데일 더그티 작가: 팀 오라일리참고 항목
참조
- ^ Marchesi, Jose E (2019-01-03). "Purpose". GNU Recutils Manual. Retrieved 2020-12-02.
- ^ James Tomasino (2020-01-26). "GNU Recutils". Retrieved 2020-02-09.
- ^ "GNU Recutils - GNU Project - Free Software Foundation".
- ^ František Kučera (2019-04-08). "Relational pipes and GNU Recutils".
- ^ "Python-recutils". GitHub. 12 January 2022.
- ^ "Aisamanra/Rrecutils". GitHub. 13 January 2022.