누구든지 나를 도와줄 수 있나요? 결합해야 하는 두 개의 다른 파일이 있지만 몇 가지 조건이 있습니다.
파일 1
ABC,10,20,3
GHI,8,6,2
파일 2
ABC,5000
DEF,6000
GHI,1000
원하는 출력은 다음과 같습니다
파일 1의 모든 열 + 파일 2의 두 번째 열(여기서 파일 1의 첫 번째 열은 파일 2의 첫 번째 열과 일치함)
예상 출력
ABC,10,20,3,5000
GHI,8,6,2,1000
답변1
join -t',' -1 1 -2 1 -o 1.1,1.2,1.3,1.4,2.2 <(sort FILE1) <(sort FILE2)
ABC,10,20,3,5000
GHI,8,6,2,1000
- 필드 구분 기호(t) = ','
join -1 1
= FILE1 열 1,-2 1
= FILE2 열 1-o
= 출력,1.1
= FILE1.열 1, ...