Comm: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
편집 요약 없음
TedBot (토론 | 기여)
잔글 봇: 틀 이름 및 스타일 정리
1번째 줄:
{{소문자}}
{{소프트웨어 정보
{{Infobox Software
| name = comm
| logo =
16번째 줄:
| website =
}}
[[유닉스]]에서 '''<code>comm</code>''' 명령어는 일반적이고 뚜렷한 문자열들을 위해서 두 개의 [[컴퓨터 파일|파일들]]을 비교하기 위해서 사용되는 유틸리티이다. <code>Comm</code>은 [[POSIX]] 표준 안에서 지정된다. 이는 1980년 중반부터 후반까지 [[유닉스 계통]] 시스템에서 폭넓게 사용되고 있다..<!-- Case Larsen BSD 1989 (OpenBSD에서 찾음), Richard Stallman and David MacKenzie Gnu 1986 -->
 
== 사용법 ==
 
24번째 줄:
열들은 일반적으로 <code>''<nowiki><tab></nowiki>''</code> 문자에 의해서 구분된다. 만약 입력되는 파일들이 구분자 문자로 시작되는 문자열들을 포함한다면, 출력되는 열들은 모호하게 될 수도 있다.
 
효율성을 위해서 <code>comm</code>의 표준 실행은 두 개의 입력된 파일들이 같은 문자열 콜래이션 순서로 정열되기를 기대한다. [[sort (유닉스)]] 명령어는 이러한 목적으로 사용될 수 있다.
 
<code>comm</code> 알리고리즘은 현재 장소의 콜래이션 순서를 사용한다. 만약 파일 안의 문자열들이 현재 장소에 따라서 둘이 서로 순서가 맞지 않는다면, 그 결과는 정의될 수 없다.
76번째 줄:
== diff와의 비교 ==
 
In general terms, <code>diff</code> is a more powerful utility than <code>comm</code>. The simpler <code>comm</code> is best suited for use in scripts.
일반적인 관점에서 <code>diff</code>은 <code>comm</code>보다 훨씬 강력한 유틸리티이다. 더 단순한 <code>comm</code>은 스크립트 안의 사용에 최적이다.
 
<code>comm</code>와 <code>diff</code> 사이의 중요한 차이점은 <code>comm</code>가 분류하기 이전의 문자열 순서에 대한 정보를 폐기한다는 것이다.