ID가 정확히 일치하지 않는 경우에도 두 파일을 연결합니다.

ID가 정확히 일치하지 않는 경우에도 두 파일을 연결합니다.

일치하지 않는 줄을 유지하면서 두 파일을 연결하는 방법을 아는 사람이 있습니까? 예를 들어,

파일 1:

a
b
c
d
e

파일 2:

b tsd gills 2000
e ffe jjoog 1928

아래와 같이 출력 파일을 만들고 싶습니다. 산출

a
b tsd gills 2000
c
d
e ffe jjoog 1928

이렇게 하면 일치하지 않는 ID가 있는 행을 유지할 수 없습니다.

join file1 file2 > Output

Output is as below
b tsd gills 2000
e ffe jjoog 1928

미리 감사드립니다!

답변1

노력하다

join -a 1 file1 file2 

~에 따르면man join

-a FILENUM
FILENUM 파일에서 페어링할 수 없는 행을 인쇄합니다. 여기서 FILENUM은 FILE1 또는 FILE2에 해당하는 1 또는 2입니다.

관련 정보