| HOME / 정보공유 / AIX 명령어 모음

comm
comm comm 명령 목적 분류된 두 파일에 공통인 행을 선택하거나 거부합니다. 구문
comm [ -1 -2 -3 ] File1 File2
설명
주: 파일 이름 중 하나에 -(빼기 부호)를 지정하면, comm 명령은 표준 입력을 읽습니다.
comm 명령은 File1 및 File2 매개변수를 읽고, 디폴트로, 표준 출력에 세 열 출력을 기록합니다. 열은 다음으로 구성됩니다.
File1에만 있는 행
File2에만 있는 행
File1 및 File2 둘다에 있는 행.
File1 및 File2 둘다를 현재 자국어 환경으로 지정된 배열 순서에 따라 정렬해야 합니다.
플래그
-1 첫번째 열(File1의 행)의 표시를 억제합니다.
-2 두 번째 열(File2의 행)의 표시를 억제합니다.
-3 세 번째 열(File1 및 File2에 공통인 행)의 표시를 억제합니다.
종료 상태
이 명령은 다음과 같은 종료값으로 복귀합니다.
0 모든 입력 파일이 성공적으로 출력되었습니다.
>0 오류가 발생하였습니다.
예제
각 파일에 고유한 행과 모두에 공통인 행들을 표시하려면, 다음과 같이 입력하십시오.
comm things.to.do things.done
things.to.do 및 things.done 파일에 다음과 같은 리스트가 있을 경우
things.to.do
buy soap
groceries
luncheon
meeting at 3
system update
tech. review
things.done
2nd revision
interview
luncheon
system update
tech. review
weekly report
comm 명령은 다음을 표시합니다.
2nd revision
buy soap
groceries
interview
luncheon
meeting at 3
system update
tech. review
weekly report
첫번째 열에는 things.to.do에만 있는 행이 있습니다. 탭 문자로 들여쓰기된 두 번째 열은 things.done에만 있는 행을 나열합니다. 두 탭으로 들여쓰기된 세 번째 열은 두 파일에 공통인 행들을 나열합니다.
한 파일에만 나타나는 행을 표시하려면 다음과 같이 입력하십시오.
comm -23 things.to.do things.done
이 명령은 comm 명령 리스트의 두 번째와 세 번째 열을 억제합니다. 파일이 예제 1에서와 같은 경우, 다음이 표시됩니다.
buy soap
groceries
meeting at 3
파일
/usr/bin/comm comm 명령이 있습니다.
관련 정보
cmp 명령, diff 명령, sdiff 명령, sort 명령, uniq 명령.
environment 파일.