file1과 file2가 있습니다.
파일 1:
a james
b mike
d john
파일 2:
a 10 20 30 40
b 11 12 13 14
c 20 30 40 50
d 10 20 30 50
출력 파일에서 열 1의 차이점만 찾아 file2의 해당 줄을 인쇄하고 싶습니다. 이 예에서 C.so file3은 다음과 같습니다.
c 20 30 40 50
올바른 명령은 이라고 생각 comm
하지만, 제가 생각할 수 있는 모든 조합이 올바른 결과를 제공하지 않기 때문에 올바른 스위치를 사용하고 있다고 생각하지 않습니다.
답변1
awk를 사용하여 이 작업을 수행할 수 있습니다.
awk 'FNR==NR{a[$1];next};!($1 in a)' file1 file2
답변2
나는 그것을 생각했다!
join –v 1 file2 file1