recfiles

Recfiles
리파일
파일 이름 확장명
.rec
형식 유형데이터 교환
오픈 포맷?
웹사이트https://www.gnu.org/software/recutils/

recfiles는 사람이 편집할 수 있는 일반 텍스트 데이터베이스를 위한 파일 형식이다.[1][2]

이 파일 형식을 사용하는 데이터베이스는 텍스트 편집기를 사용하여 편집할 수 있다.recfiles는 간단한 조인 작업뿐만 아니라 기본적인 관계형 데이터베이스 작업, 입력, 자동 연결 작업을 허용한다.

Recutilsrecfmt, recelrec2csv와 같은 도구 모음입니다.[3]다양한 소프트웨어 라이브러리가 이 형식을 지원한다.[4][5][6]

구문

데이터는 레코드를 구분하는 빈 줄이 있는 텍스트 파일에 저장된다.레코드 내의 필드는 이름과 대장으로 시작하는 줄이며, 긴 입력 내용을 줄 바꿈할 수 있다.하나의 텍스트 파일로 여러 종류의 레코드를 유지할 수 있다.

# 이것은 recfile 문서다.  %rec: 텍스트 %type: 연도 int  작가: 더그 매킬로이 연도: 1964 참고: 유닉스 파이프의 기원  제목: Unix 텍스트 처리 작가: 데일 더거티 작가: 팀 오라일리 연도: 1987 출판사: 헤이든 북스  작가: 윌리엄 셰익스피어 제목: 햄릿 연도: 1599 연도: 1600 연도: 1601 

이 예제 명령어는 다음과 같은 세 줄(원래 두 항목 중 한 항목에는 두 명의 작성자가 있음)을 출력한다.

$ recsel -e 'Year > "1900' -p 작가: 더그 매킬로이 작가: 데일 더그티 작가: 팀 오라일리

참고 항목

참조

  1. ^ Marchesi, Jose E (2019-01-03). "Purpose". GNU Recutils Manual. Retrieved 2020-12-02.
  2. ^ James Tomasino (2020-01-26). "GNU Recutils". Retrieved 2020-02-09.
  3. ^ "GNU Recutils - GNU Project - Free Software Foundation".
  4. ^ František Kučera (2019-04-08). "Relational pipes and GNU Recutils".
  5. ^ "Python-recutils". GitHub. 12 January 2022.
  6. ^ "Aisamanra/Rrecutils". GitHub. 13 January 2022.