comm 커맨드를 실행하여 두 파일의 내용을 비교한다. 


$ cat > file.txt

1

2

$ cat > file2.txt


2


-1 매개 변수는 비교해서 첫번째 파일에만 있는 것은 출력하지 않는다. 

$ comm -1 file1.txt file2.txt


2


-2 매개 변수는 비교해서 두번째 파일에만 있는 것은 출력하지 않는다. 

$ comm -2 file1.txt file2.txt

1

2



-3 매개 변수는 비교해서 모두 존재하는 라인은 출력하지 않는다. 



$ comm -3 file1.txt file2.txt


1



comm 커맨드의 -3 매개 변수를 이용한 활용예시


$ comm -3 <(docker ps -a -q --filter=status=exited | sort)  <(docker ps -a -q --filter=exited=0 | sort) |  xargs --no-run-if-empty docker inspect 




Posted by 김용환 '김용환'

댓글을 달아 주세요