COL(1)

명칭
col - 입력으로부터 역행 보내 (reverse line feed)를 없애는 필터

서식
col [-bfhpx] [-l num]

해설
col 유틸리티는, 출력이 순서 방향의 행송와 반행송로 올바른 순서가 되도록(듯이) 역행 보내 (와 반역행 보내)(을)를 없애, 공백을 가능한 한 탭에 옮겨놓습니다. 이것은, nroff(1) (와)과 tbl(1) 의 출력을 처리하는 경우에 편리합니다.

col 유틸리티는 표준 입력을 읽어들여, 표준 출력에 출력합니다.

옵션에는 이하의 것이 있습니다.

-b  백 스페이스를 출력하지 않고, 각 형의 위치에 마지막에 쓰여진 캐릭터만을 표시합니다.

-f  순서 방향의 반행송를 허락합니다(``상세 (fine) ''모드). 반행송의 경계에 맞는 캐릭터는, 통상다음의 행에 표시됩니다.

-h  탭의 대신에 복수의 공백을 출력하지 않습니다 (디폴트).

-l num
    메모리에, 적어도 num 행을 버퍼링 합니다. 디폴트로 128 행까지 버퍼링 됩니다.

-p  미지의 제어 순차 순서를 무변경인 채 통합니다. 통상, col (은)는, 자신으로 인식해 해석하는 것 이외의 제어 순차 순서를 없앱니다. 자신으로 인식하는 제어 순차 순서는, 후술 합니다.

-x  탭의 대신에 복수의 공백을 출력합니다.

col 하지만 이해할 수 있는 복귀 동작의 제어 캐릭터와 그 10 진치의 일람을 이하의 겉(표)에 나타냅니다.

ESC-7
    역행 보내 (이스케이프 7)
ESC-8
    반역행 보내 (이스케이프 8)
ESC-9
    반행 보내 (이스케이프 9)
backspace
    1자리수 돌아오는 (8); 최초의 자리수에서는 무시됩니다
carriage return
    (13)
newline
    개행 (10); 복귀 동작도 동시에 행합니다
shift in
    통상의 캐릭터 세트에 쉬프트 합니다 (15)
shift out
    다른 캐릭터 세트에 쉬프트 합니다 (14)
space
    1자리수 이동합니다 (32)
tab 다음의 tab stop까지 이동합니다 (9)
vertical tab
    역행 보내 (11)

인식할 수 없는 모든 제어 캐릭터와 escape sequence는 버려집니다.

col (은)는, 읽힌 대로 캐릭터 세트의 변천을 기억해, 출력시에 캐릭터 세트가 올발라지도록(듯이) 합니다.

입력이 마지막에 표시된 행으로 돌아오려고 하면(자), col 유틸리티는 경고 메세지를 표시합니다.

관련 항목
expand(1), nroff(1), tbl(1)

표준
col 유틸리티는 susv2 에 적합하고 있습니다.

역사
col 명령은 AT&T UNIX (으)로부터 등장했습니다.