영어프랑스어스페인어

Ad


온웍스 파비콘

joinposix - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 joinposix 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 joinposix 명령입니다.

프로그램:

이름


조인 — 관계형 데이터베이스 연산자

개요


어울리다 [-a 파일 번호|−v 파일 번호] [-e ] [-오 명부] [-t 이륜 전차]
[- 1 ] [- 2 ] file1 file2

기술


XNUMXD덴탈의 어울리다 유틸리티는 파일에 대해 동등 조인을 수행해야 합니다. file1file2. 합류한
파일은 표준 출력에 기록됩니다.

조인 필드는 파일이 비교되는 각 파일의 필드입니다. 그만큼 어울리다 유틸리티
의 각 라인 쌍에 대해 출력에 한 라인을 작성합니다. file1file2 이 그
동일한 조인 필드. 출력 라인은 기본적으로 조인 필드로 구성되며,
의 나머지 필드 file1, 나머지 필드는 file2. 이 형식은
를 사용하여 변경 -오 옵션(아래 참조). 그만큼 -a 옵션을 사용하여 일치하지 않는 항목을 추가할 수 있습니다.
출력 라인. 그만큼 -v 일치하지 않는 행만 출력하는 데 옵션을 사용할 수 있습니다.

파일들 file1file2 의 조합 순서로 주문해야 합니다. 종류 -b 를 시청하여 이에 대해 더 많은 정보를 얻을 수 있습니다.
기본적으로 각 라인의 첫 번째 필드가 결합될 필드입니다. 모두 선택됨
출력은 동일한 배열 순서로 기록됩니다.

기본 입력 필드 구분 기호는 다음과 같습니다. 문자. 이 경우 여러
구분 기호는 하나의 필드 구분 기호로 계산되며 선행 구분 기호는 무시됩니다.
기본 출력 필드 구분 기호는 .

필드 구분 기호 및 조합 순서는 다음을 사용하여 변경할 수 있습니다. -t 옵션 (참조
아래).

동일한 키가 두 파일 중 하나에 두 번 이상 나타나면 다음 집합의 모든 조합이
의 나머지 필드 file1 의 나머지 필드 집합 file2 순서대로 출력된다
마주친 줄.

입력 파일이 적절한 조합 순서에 있지 않으면 결과는 다음과 같습니다.
지정되지 않음.

옵션


XNUMXD덴탈의 어울리다 유틸리티는 POSIX.1-2008의 기본 정의 볼륨을 준수해야 합니다. 섹션
12.2, 유틸리티 통사론 가이드 라인.

다음 옵션이 지원됩니다.

-a 파일 번호
파일에서 페어링할 수 없는 각 라인에 대해 라인 생성 파일 번호어디로 파일 번호
기본 출력 외에 1 또는 2입니다. 둘 다라면 -a1 및 -a2개 지정,
페어링할 수 없는 모든 라인이 출력됩니다.

-e 선택한 목록에서 빈 출력 필드 바꾸기 -오 문자열로 .

-오 명부 에 지정된 필드를 구성하도록 출력 라인을 구성합니다. 명부, 각 요소
다음 두 가지 형식 중 하나여야 합니다.

1. 파일_번호.필드어디로 파일 번호 는 파일 번호이고 십진수입니다
정수 필드 번호

2. 조인 필드를 나타내는 0(영)

의 요소 명부 다음 중 하나여야 합니다. -분리 또는 - 다음과 같이 분리
POSIX.8-1의 기본 정의 볼륨의 지침 2008에 지정된, 섹션
12.2, 유틸리티 통사론 가이드 라인. 에 의해 지정된 필드 명부 쓰여질 것이다
선택된 모든 출력 라인에 대해. 선택한 분야 명부 에 나타나지 않는
입력은 빈 출력 필드로 처리됩니다. (참조 -e 옵션.) 전용
특별히 요청된 필드를 작성해야 합니다. 애플리케이션은 다음을 보장해야 합니다.
명부 단일 명령줄 인수입니다.

-t 이륜 전차 캐릭터 사용 이륜 전차 입력 및 출력 모두에 대한 구분 기호로. 모든 모습
of 이륜 전차 한 줄에 중요합니다. 이 옵션을 지정하면
배열 순서는 다음과 동일해야 합니다. 종류 ~없이 -b 옵션을 선택합니다.

-v 파일 번호
기본 출력 대신 페어링할 수 없는 각 라인에 대해서만 라인을 생성합니다.
파일 번호어디로 파일 번호 1 또는 2입니다. 둘 다인 경우 -v1 및 -v2개 지정, 모두
페어링할 수 없는 라인이 출력됩니다.

- 1 에 가입 파일 1의 th 필드. 필드는 다음으로 시작하는 XNUMX진수 정수입니다.
1.

- 2 에 가입 파일 2의 th 필드. 필드는 다음으로 시작하는 XNUMX진수 정수입니다.
1.

피연산자


다음 피연산자가 지원됩니다.

file1, file2
조인할 파일의 경로 이름입니다. 다음 중 하나인 경우 file1 or file2 피연산자는
'-', 표준 입력이 대신 사용됩니다.

STDIN


표준 입력은 다음과 같은 경우에만 사용됩니다. file1 or file2 피연산자는 '-'. 입력 보기
파일 섹션.

입력 파일


입력 파일은 텍스트 파일이어야 합니다.

환경 변수


다음 환경 변수는 실행에 영향을 미칩니다. 어울리다:

설정되지 않은 국제화 변수에 대한 기본값을 제공하거나
없는. (POSIX.1-2008의 기본 정의 볼륨을 참조하십시오. 섹션 8.2,
국제화 변수 국제화를 위해
로케일 범주의 값을 결정하는 데 사용되는 변수)

LC_ALL 비어 있지 않은 문자열 값으로 설정된 경우 다른 모든 값을 재정의합니다.
국제화 변수.

LC_COLLATE
조합 순서의 로케일 결정 어울리다 사용되었을 것으로 예상
입력 파일이 정렬되었을 때.

LC_CTYPE 텍스트 데이터의 바이트 시퀀스 해석을 위한 로케일 결정
문자로(예: 다중 바이트 문자가 아닌 단일 바이트
인수 및 입력 파일).

LC_메시지
의 형식과 내용에 영향을 주는 데 사용해야 하는 로케일을 결정합니다.
표준 오류에 기록된 진단 메시지.

NLS경로 처리를 위한 메시지 카탈로그의 위치를 ​​결정합니다. LC_메시지.

비동기 이벤트


기본.

표준 출력


XNUMXD덴탈의 어울리다 유틸리티 출력은 선택된 문자 필드의 연결입니다. 때
-오 옵션이 지정되지 않은 경우 출력은 다음과 같습니다.

"%s%s%s\n", <어울리다 >,other file1 분야>,
<other file2 분야>

조인 필드가 파일의 첫 번째 필드가 아닌 경우other 파일 분야> 해당 파일에 대해
한다:

<분야 선행 어울리다 >,분야 수행원 어울리다 >

-오 옵션이 지정되면 출력 형식은 다음과 같습니다.

"%s\n", <연쇄 of 분야>

여기서 필드 연결은 -오 옵션, 위.

두 형식에 대해 각 필드(마지막 제외)는 후행으로 기록됩니다.
구분 문자. 구분 기호가 기본값인 경우( 문자), 단일
(마지막 제외) 각 필드 뒤에 기록됩니다.

STDERR


표준 오류는 진단 메시지에만 사용해야 합니다.

출력 파일


없음.

확장 기술


없음.

EXIT 지위


다음 종료 값이 반환됩니다.

0 모든 입력 파일이 성공적으로 출력되었습니다.

>0 오류가 발생했습니다.

결과 OF 오류


기본.

XNUMXD덴탈의 수행원 섹션 are 유익합니다.

신청 사용법


숫자 또는 다음 형식으로 구성된 경로 이름 문자열.문자열 안된다
바로 뒤에 지정 -오 명부.

사용 예


XNUMXD덴탈의 -오 0 필드는 기본적으로 조인 필드의 합집합을 선택합니다. 예를 들어 주어진 파일
전화:

!이름 연락처 번호
+1 123-456-7890
+1 234-567-8901
야스시 +2 345-678-9012

그리고 파일 팩스:

!이름 팩스 번호
+1 123-456-7899
키이스 +1 456-789-0122
야스시 +2 345-678-9011

(여백의 넓은 공간은 각각 단일 ),
명령:

어울리다 -t " " -a 1 -a 2 -e '(알려지지 않은)' -오 0,1.2,2.2 전화 팩스

다음을 생성합니다.

!이름 연락처 번호 팩스 번호
+1 123-456-7890 +1 123-456-7899
+1 234-567-8901 (알 수 없음)
키이스 (알 수 없음) +1 456-789-0122
야스시 +2 345-678-9012 +2 345-678-9011

동일한 키의 여러 인스턴스는 조합 결과를 생성합니다. 다음과 같은:

파:
a x
a y
a z
fb :
a p

다음을 생성합니다.

a x p
a y p
a z p

그리고 다음:

파:
a b c
a d e
fb :
a w x
a y z
a o p

다음을 생성합니다.

a b c w x
a b c y z
a b c o p
a d e w x
a d e y z
a d e o p

이론적 해석


XNUMXD덴탈의 -e 옵션은 함께 사용할 때만 유효합니다. -오 특정 필드가 없으면
사용하여 식별 -오, 어울리다 어떤 필드가 비어 있는지 알지 못합니다. 예외
이것은 조인 필드이지만 빈 조인 필드를 -e 문자열이 아닙니다
이것이 변경되면 역사적 관행과 일부 스크립트가 깨질 수 있습니다.

의 0 필드 -오 목록은 XNUMX판 버전에서 채택되었습니다. 어울리다 만족시키기 위해
에 대한 국제적 반대 어울리다 기본 문서에서 ``전체
조인' 또는 관계형 데이터베이스 문헌에 설명된 "외부 조인". 비록
출력에 조인 필드를 포함할 수 있습니다(기본적으로 또는 다음을 사용하여 필드 번호로). -오),
선택한 짝이 없는 회선에 대해 조인 필드를 포함할 수 없습니다. -a. 그만큼 -오 0 필드
기본적으로 조인 필드의 합집합을 선택합니다.

이러한 종류의 외부 조인은 어울리다 기본 문서의 명령. 그만큼
-오 0 필드는 응용 프로그램에 대한 상위 호환 변경이므로 선택되었습니다. 안
대안이 고려되었습니다. 조인 필드가
파일(여기서 일치하는 줄에 대해 동일하고 일치하지 않는 경우 하나 또는 둘 다 null입니다.
윤곽). 이것은 일부 역사적 응용 프로그램을 손상시킬 수 있기 때문에 채택되지 않았습니다.

지정할 수 있는 기능 file2 as - 역사적 관행이 아닙니다. 그것은 추가되었습니다
완전성.

XNUMXD덴탈의 -v 옵션은 역사적 관행이 아니지만 필요한 것으로 간주되었습니다.
의 작성을 허용했습니다. 반대로 조인 필드에서 일치하지 않는 라인
~로 -a 일치하는 행과 일치하지 않는 행을 모두 인쇄하는 옵션입니다. 이 추가
시설은 병행 -v 의 옵션 GREP.

다음 중 하나에 빈 줄이 있는 일부 역사적 구현이 발생했습니다.
입력 파일은 파일의 끝으로 간주됩니다. 이 책의 설명
POSIX.1-2008에서는 이를 허용 가능한 사례로 인용하지 않습니다.

이 표준의 이전 버전이 허용됨 -j, -j1, -j2 옵션 및 형식 -오
허용하는 옵션 명부 option-argument는 여러 인수가 될 수 있습니다. 이러한 형태는 아니오
더 이상 POSIX.1-2008에 의해 지정되지만 일부 구현에 존재할 수 있습니다.

미래 오시는 길


없음.

onworks.net 서비스를 사용하여 온라인에서 joinposix 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    자 비츠
    자 비츠
    Zabbix는 엔터프라이즈급 개방형
    소스 분산 모니터링 솔루션
    모니터링 및 추적하도록 설계
    네트워크의 성능 및 가용성
    서버, 장치...
    자빅스 다운로드
  • 2
    KDiff3
    KDiff3
    이 저장소는 더 이상 유지 관리되지 않습니다.
    보관 목적으로 보관됩니다. 보다
    https://invent.kde.org/sdk/kdiff3 for
    최신 코드와
    https://download.kde.o...
    KDiff3 다운로드
  • 3
    USB로더GX
    USB로더GX
    USBLoaderGX는 GUI입니다.
    Waninkoko의 USB 로더를 기반으로
    libwiigui. 목록을 허용하고
    Wii 게임, 게임큐브 게임 출시 및
    Wii와 WiiU의 홈브류...
    USBLoaderGX 다운로드
  • 4
    파이어 버드
    파이어 버드
    Firebird RDBMS는 ANSI SQL 기능을 제공합니다.
    & Linux, Windows에서 실행 &
    여러 유닉스 플랫폼. 특징
    뛰어난 동시성 및 성능
    & 힘...
    파이어버드 다운로드
  • 5
    KompoZer
    KompoZer
    KompoZer는 다음을 사용하는 wysiwyg HTML 편집기입니다.
    Mozilla Composer 코드베이스. 같이
    Nvu의 개발이 중단되었습니다.
    2005년 KompoZer는 많은 버그를 수정하고
    f를 추가합니다...
    KompoZer 다운로드
  • 6
    무료 만화 다운로더
    무료 만화 다운로더
    FMD(무료 만화 다운로더)는
    로 작성된 오픈 소스 애플리케이션
    관리를 위한 오브젝트 파스칼 및
    다양한 웹사이트에서 만화를 다운로드합니다.
    이것은 거울...
    무료 만화 다운로더 다운로드
  • 더»

Linux 명령

Ad