diff와 같은 기능이지만 좀 더 간단한 명령이다. 두 파일을 비교하여 다른 부분을 알려 준다.

사용법 : cmp[옵션] 
-l, --verbose : 파일들의 차이점을 상세한 내용으로 보여준다. 
-s, --quiet, --silent : 아무런 메시지를 보여주지 않는다. 

cmp 명령어는 diff명령의 간단한 버전이라고 생각할 수 있다. diff가 두 파일간의 차이점에 대해서 보고해 주는 반면, cmp는 단지 두 파일간에 서로 다른 부분만을 보여준다.

# cmp query query2 
query query2 differ: char 8, line 1 

query 파일과 query2 파일을 비교해 보자. 두 파일은 1번째 줄 하나의 글자가 틀리다.
2005/06/21 20:54 2005/06/21 20:54
텍스트 파일의 개행 문자와 공백 문자 등을 변환하여 문서 속성을 바꾸어 준다.

사용법 : col [옵션] 
-b : 어떠한 백스페이스 문자도 출력하지 않는다. 이것은 백스페이스 문자와 연결되는 마지막 문자만 출력한다. 
-h : 여러 공백문자를 탭 문자로 바꾼다. 
-x : 일반적으로는 스페이스를 탭으로 바꾸지만, 이 옵션은 여러 공백문자들을 그대로 둔다. 
-l 숫자 : 지정한 숫자 값의 수를 메모리에 한번에 둘 수 있는 최대 줄 수로 한다. 초기값은 128줄이다. 

col 필터는 \n\r 문자를 \n 문자로 바꾸거나, 공백문자를 탭 문자로, 백스페이스 문자를 없애는 기능을 한다.
맨 페이지를 하나의 입력으로 받아 파일로 저장이 가능하다.

# man httpd | col > httpd.man 
2005/06/21 20:50 2005/06/21 20:50
밑줄 문자를 감추거나 다음 줄에 반줄 속성을 주는 변환필터

사용법 : colcrt[옵션] [파일] 
- : 밑줄 속성이 있는 문자열을 보여 주지 않는다. 
-2 : 인쇄상 줄 간격이 이상한 오류가 발생하기 때문에, 밑줄 속성이 있는 줄에는 
다음 줄에 반줄(-) 속성을 부여 하였고, 없는 줄에는 공백 줄을 추가한다. 

colcrt 필터는 밑줄(_) 속성을 반줄(-) 속성으로 바꾸어 주거나, 밑줄 속성을 보이지 않게 할 수 있다.
예제를 통해 살펴 보도록 하자.
현재 query라는 파일에서 밑줄 문자가 3개가 포함되어 있다. date_format과 cst_users, 그리고 cst_productregs문자이다.

# cat query 
select date_format(uregdate,'%Y%m') date,count(uid) from cst_users u, cst_productregs p, cst-productregdetail d 
where u.uno=p.preguno 
and p.pregno=d.preggno 
group by date 

colcrt 필터는 밑줄 문자가 하나의 줄 아래 (-)로 표시된 것들 볼 수 있다.

# cat query 
select date format(uregdate,'%Y%m') date,count(uid) from cst users u, cst productregs p, cst-productregdetail d 
                -                                                 -         - 
where u.uno=p.preguno 
and p.pregno=d.preggno 
group by date 

colcrt - 옵션은 밑줄 문자를 보이지 않게 해 준다.

# cat query 
select date format(uregdate,'%Y%m') date,count(uid) from cst users u, cst productregs p, cst-productregdetail d 
where u.uno=p.preguno 
and p.pregno=d.preggno 
group by date 

colcrt -2 옵션은 밑줄 속성이 있는 줄에는 다음줄에 (-) 속성을 부여 하였고, 없는 줄에는 공백줄을 추가한 것을 볼 수 있다.

# cat query 
select date_format(uregdate,'%Y%m') date,count(uid) from cst_users u, cst_productregs p, cst-productregdetail d 
                -                                                 -         - 
where u.uno=p.preguno 

and p.pregno=d.preggno 

group by date 
2005/06/21 20:49 2005/06/21 20:49