음.....아시는 분들도 많을 것인데....맨 페이지를 텍스트 파일로 변환 하는것입니다.col 이
라는 명령으로 필터링 해주면 되는데요..man col 해보면..COL(1) UNIX Re
ference Manual COL(1)NAME col - 입력으로부터 줄 바꿈문자(line feed)를
바꾸는 필터SYNOPSIS col [-bfx] [-l num]DESCRIPTION Col 필터는 " " 문자를 "" 문자로 바꾸어
주는 필터이다. 또한 공백문자를 탭문자로 바꾸고, 백스페이스 문자를 없애는 기능
을 한다. 이 필터는 nroff(1) 와 tbl(1) 출력물의 처리에 아주 유용하게 쓰인다. (이 두
풀그림에 의해서 만들어지는 대표적인 출력이 man의 cat 파일이다. 즉, cat 파일을
단순 텍스트 파일로 바꾸는데 아주 유용하게 쓰인다.) Col 필터는 표준 입력으로 받아
서 표준 출력으로 보낸다. (즉, 파일로 저장하려면, 파이프와 방향전환이 필요하다.)
여기서 사용되는 옵션은 다음과 같다: -b 어떠한 백스페이스 문자도 출력하지
않는다. 이것은 팩스페이스 문자와 연결되는 마지막 문자만 출력한다. -f
밑줄 속성을 가진 문자열을(Forward half line feed) 변환하지 않는다. 일반적으
로 밑줄 속성을 가진 문자열들은 다음줄에서 밑줄(-)이 나타난다.(그런데, 실
질적으로 colcrt(1) 필터를 사용하지 않고는 제대로 이 기능이 나타나지 않더군
요. - 옮긴이 말) -h 여러 공백문자를 탭문자로 바꾼다. -x 여러 공백문자
들을 그대로 둔다. -lnum 메모리에 한번에 둘수 있는 최대 줄수를 num 줄로 한다. 초기
값은 128줄이다. 다음은 col 명령에서 변환대상이 되는 각종 문자들이다:
ESC-7 reverse line feed (escape then 7) ESC-8 half reverse line feed (escape
then 8) ESC-9 half forward line feed (escape then 9) backspace moves back one c
olumn (8); ignored in the first column carriage return (13) newline forward line feed (10);
also does carriage return shift in shift to normal character set (15) shift out shift to a
lternate character set (14) space moves forward one column (32) tab mov
es forward to next tab stop (9) vertical tab reverse line feed (11) 윗 문자들과 영문, 숫자,
글쇠판에 있는 각종 기호를 제외한 나머지 문자들은 모두 무시되어버린다. (즉 한글
은 완전 무시되어버린다. - 옮긴이 말)관련 항목 expand(1), nroff(1), tbl(1)HISTORY col
명령은 Version 6 AT&T UNIX에서 처음 사용되었다.BSD Experimental June 17, 1991
1라고 나옵니다....즉....맨 페이지의 특수 문자들을 일반 문
자들로 변환 할수 있단이야기죠..따라서...man col|col -b > col.txt하면 col.txt 라는 곳에 col 의 맨
페이지가 나오게 되지요...프린터로 출력 해도 이쁘게 되고