
답변1
일방 통행:
join -t"|" -1 5 -2 1 -o 1.1 2.2 file1 file2
-1 5
- 파일 1의 5열을 사용합니다.
-2 1
- 파일 2의 1열을 사용합니다.
-o 1.1 2.2
- 첫 번째 파일의 첫 번째 열과 두 번째 파일의 두 번째 열을 출력하려면 인쇄합니다.
답변2
awk
선호하는 도구인 경우
awk -F'|' 'NR==FNR{id[$5]=0; next}{if ($1 in id) print $1, $2}' file1 file2