| HOME / 정보공유 / AIX 명령어 모음

col
col col 명령 목적 역방향 자동 줄넘김과 정방향/역방향 절반 자동 줄넘김이 있는 표준 출력 텍스트를 필터합니다. 구문
col [ -b ] [ -f ] [ -p ] [ -x ] [ -T Name ] [ -l Number ]
설명
col 명령은 표준 입력에서 텍스트 파일을 읽고 표준 출력에 기록합니다. 이 명령은 hlf 및 hlr 명령(각각, 정방향 및 역방향 절반 자동 줄넘김)뿐만 아니라, flr 명령(역방향 자동 줄넘김)에 의해 내포되는 행 중복을 수행합니다. nterm 파일 형식 문서는 이러한 자동 줄넘김 명령에 대한 설명이 있습니다. nroff 명령, .rt 요청 및 tbl 명령의 출력으로 생성된 복수 열 출력을 필터링할 때 col 명령을 사용하십시오.
역방향 행 이동을 처리할 수 없는 장치(대부분의 충격식 프린터)에 대해 nroff 백엔드 필터로서 col 명령을 사용하십시오. 제대로 인쇄하려면 col 명령을 사용하여 tbl 명령의 출력, neqn 명령 또는 .sp -10V 파일과 같은 명시 역방향 이동 요청 파일 또는 2 열 출력의 파일을 처리하십시오. 다음 장치에 대하여 col 명령으로 nroff 출력을 처리하지 마십시오.
hplj
ibm4019
ibm5577
ibm5575
-x 플래그가 주어지지 않는 한, col 명령은 인쇄 시간을 단축하기 위해 가능할 때마다 출력시 공백 문자를 탭으로 변환합니다.
col 명령은 -T37 파일과 함께 사용되어 ASCII 제어 문자, SO(\017) 및 SI(\016), 대체 문자 세트에 있는 텍스트 시작 및 종료를 가정합니다. col 명령은 각 입력 문자가 속한 문자 세트를 기억시키고 출력시 적절한 SI 및 SO를 생성하여 각 문자가 올바른 문자 세트로 인쇄되게 합니다.
입력시, col 명령은 공백, 후진, 탭 및 Return 키; 개행 문자; SI, SO(-T37 파일의 경우) 및 VT 제어 문자; 및 역방향 자동 줄넘김, 정방향 절반 자동 줄넘김 및 역방향 절반 자동 줄넘김 문자에 대한 제어 문자만을 승인합니다. VT 제어 문자(\013)는 이 유형의 일부 이전 프로그램과의 호환성을 위해 포함되는 전체 역방향 자동 줄넘김의 대체 양식입니다. col 명령은 모든 다른 비 인쇄 문자를 무시합니다.
일반적으로, col 명령은 입력되어 있는 인식할 수 없는 에스케이프(ESC) 문자열을 무시합니다. 그러나 -p 옵션을 사용하면 col 명령이 이런 시퀀스를 일반 문자로 출력할 수 있으며 그렇게 하면 역방향 행 이동으로 겹쳐 인쇄되기 쉽습니다. 사용자가 에스케이프(ESC) 문자열 테스트상의 위치를 완전히 알지 않는 한은 이 옵션을 사용하지 마십시오.
주:
출력이 절반 행 이동을 해석할 수 있는 장치로 전송될 경우, 다음과 같이 입력하십시오.
nroff -Tppds File... | col -f -Tppds
그밖의 경우에는 다음과 같이 입력하십시오.
nroff -Tlp 파일... | col -Tlp
백업할 수 있는 행의 최대 수는 128입니다.
공백을 포함하여 800 문자를 넘는 행은 허용되지 않습니다.
첫번째 행을 넘어선 백업을 일으키는 국지 수직 이동은 무시됩니다. 결과적으로 첫번째 행은 어떤 위첨자도 포함해서는 안 됩니다.
플래그
-b 사용 중인 출력 장치가 후진할 수 없다고 가정합니다. 이 가정아래, 둘 이상의 문자가 같은 위치에 표시되어야 하는 경우, 읽어지는 마지막 문자만이 출력에 표시됩니다.
-f 입력에 있는 절반 행 이동의 디폴트 처리를 억제합니다. col 명령은 일반적으로 입력에서는 절반 행 이동을 승인하지만 출력에 그러한 이동을 방출하지는 않습니다. 이 플래그를 사용하면, 출력은 정방향 절반 자동 줄넘김(hlf)을 포함할 수 있지만 역방향 자동 줄넘김(flr 또는 hlr)은 포함할 수 없습니다.
-p 역방향 행 이동으로부터 겹쳐쓰기로 인쇄하는 경우에 알려지지 않은 에스케이프(ESC) 문자열을 문자로서 표시합니다. 일반적으로, col 명령은 에스케이프(ESC) 문자열을 무시합니다.
-x 탭을 공백 문자로 변환합니다.
-TName Name 변수로 지정된 워크스테이션 스펙을 사용합니다. "타자기와 같은 장치 및 라인 프린터의 터미널 이름"의 Name 변수는 nroff 명령 -TName 플래그에서 다룹니다. 디폴트는 37입니다.
-l Number (소문자 L) 처리를 하는 동안 메모리에 있는 텍스트에서 지정된 번호의 행들을 버퍼로 전송합니다.
종료 상태
다음과 같은 종료값을 리턴합니다.
0 성공적인 완료를 표시합니다.
>0 오류 발생을 표시합니다.
관련 정보
hplj 명령, mm 명령, nroff 명령, ps4014 명령, tbl 명령.
nterm 파일 형식.