참가(Unix)
join (Unix)| 원저작자 | 더글러스 매킬로이 |
|---|---|
| 개발자 | AT&T 벨 연구소 |
| 초기 릴리즈 | 1979년 1월, 전( |
| 기입처 | C |
| 운영 체제 | Unix, Unix와 같은 플랜9 |
| 플랫폼 | 크로스 플랫폼 |
| 유형 | 명령어 |
| 면허증. | 코어 유틸리티: GPLv3+ 계획 9: MIT 라이선스 |
join 는 Unix 및 Unix 유사 운영체제시스템에서 공통 필드의 존재에 따라 정렬된2개의 텍스트파일의 행을 Marge 하는 명령어입니다.관계형 데이터베이스에서 사용되는 join 연산자와 유사하지만 텍스트 파일에서 작동합니다.
개요
그join명령어는 두 개의 텍스트 파일과 여러 옵션을 입력으로 사용합니다.명령줄 인수가 지정되지 않은 경우 이 명령어는 동일한 첫 번째 필드(스페이스와 다른 일련의 문자)를 가진2개의 파일에서 행 쌍을 검색하여 첫 번째 필드로 구성된 행과 나머지 2개의 행을 출력합니다.
program 인수는 행 필드를 구분하기 위해 공백 대신 사용할 문자, 일치하는 행을 찾을 때 사용할 필드 및 일치하지 않는 행을 출력할지 여부를 지정합니다.출력을 리다이렉션을 사용하여 인쇄하지 않고 다른 파일에 저장할 수 있습니다.
예를 들어, 다음 두 개의 파일에는 알려진 아버지와 일부 사람들의 어머니가 나열되어 있습니다.두 파일 모두 가입 필드에 정렬되어 있습니다.이것은 프로그램의 요건입니다.
조지 짐 쿠마 총기 인식
앨버트 마사 조지 소피
(인수 없이) 이 두 파일을 결합하면 다음과 같은 결과가 생성됩니다.
조지 짐 소피
사실, 두 파일의 첫 단어로 "조지"만이 일반적입니다.
역사
join는 관계 데이터베이스 오퍼레이터를 대상으로 하고 있습니다.1987년 2호부터 X/Open Portability Guide의 일부입니다.POSIX.1의 첫 번째 버전과 단일 Unix [1][2]사양으로 상속되었습니다.
의 버전join GNUcoreutils에 번들되어 있는 것은 Mike Haertel에 [3]의해 작성되었습니다.이 명령어는 일반적인 GNU Unix 유사 [4]유틸리티의 nativeWin32ports UnxUtils 컬렉션의 일부로 Microsoft Windows용 별도의 패키지로 사용할 수 있습니다.
