두 개의 입력 파일이 있습니다.두 파일을 비교하고 결합하십시오 (쉘 스크립트)
file1과 file2를 비교하고 첫 번째 필드가 인 두 파일 모두에 동일한 행을 결합해야합니다. 나머지 줄은 무시할 수 있습니다.
이상적으로는 출력 파일의 필드를 파이프로 구분하고 싶습니다.
나는 간단한 쉘 스크립트만으로도 충분하다고 생각합니다.
파일 2
0001|14
9934|3
4555|33
파일 1
0001|coffee|grocery store
0003|gasoline
0005|pickup sticks
9934|protein bars
4555|car
원하는 출력 : 어떤 도움을 크게 감상 할 수
파일 3
0001|14|0001|coffee|grocery store
9934|protein bars
4555|33|4555|car
.
원하는 출력과는 일치하지 않습니다. 첫 번째와 세 번째 줄에는 "키"열이 다시 포함되며 두 파일의 모든 추가 열이 포함됩니다. 두 번째는 key2와 file2의 추가 열만 포함합니다. 솔루션에서 두 패턴 중 어느 패턴을 따라야할까요? – twalberg