1 개요[ | ]
- 리눅스 comm
- /usr/bin/comm
- 2개의 파일을 비교하는 리눅스 명령어
- 기본 기능은 동일 행끼리만 단순 비교한다.
2 실습 1: 기본[ | ]
- 첫번째 파일에만 있으면 첫번째 칸(탭 없음)
- 두번째 파일에만 있으면 두번째 칸(탭 1개)
- 둘 다 있으면 세번째 칸(탭 2개)
Console
Copy
[root@zetawiki ~]# cat foo.txt
apple
banana
eggplant
Console
Copy
[root@zetawiki ~]# cat bar.txt
apple
banana
banana
zucchini
Console
Copy
[root@zetawiki ~]# comm foo.txt bar.txt
apple
banana
banana
eggplant
zucchini
- → (1, 2행) 두 파일 모두 있음
- → (3, 5행) 2번째 파일(bar.txt)에만 있음
- → (4행) 1번째 파일(foo.txt)에만 있음
3 실습 2: 옵션 -1, -2[ | ]
Console
Copy
[root@zetawiki ~]# comm foo bar -1
apple
banana
banana
zucchini
- → (1-2행) 둘다 있음
- → (3-4행) 두번째 파일에만 있음
Console
Copy
[root@zetawiki ~]# comm foo bar -2
apple
banana
eggplant
- → (1-2행) 둘다 있음
- → (3행) 첫번째 파일에만 있음
4 실습 3: 옵션 -3[ | ]
Console
Copy
[root@zetawiki ~]# comm foo bar -3
banana
eggplant
zucchini
- → (1, 3행) 두번째 파일에만 있음
- → (2행) 첫번째 파일에만 있음
5 같이 보기[ | ]
6 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.