>> Edit article
이름
제목
패스워드
음.....아시는 분들도 많을 것인데....맨 페이지를 텍스트 파일로 변환 하는것입니다.col 이라는 명령으로 필터링 해주면 되는데요..man col 해보면..COL(1) UNIX Reference 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 column (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 alternate character set (14) space moves forward one column (32) tab moves 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 의 맨 페이지가 나오게 되지요...프린터로 출력 해도 이쁘게 되고
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved