Scroll to navigation

col(1) General Commands Manual col(1)

NAME(名稱)

col - 過濾掉輸入中的反向換行符

SYNOPSIS(總覽)

col [ -bfx ] [ -l num ]

DESCRIPTION(描述)

col 過濾掉反向(以及半反向)換行符(LF: line feed or NL: new line), 這樣輸出按正常順序,即只包括正向和半正向換行符, 而且在可能的地方使用tab替換白空格.這對 nroff(1)tbl(1) 的輸出處理很有用處.
col 從標準輸出讀入,並寫出到標準輸出上.
選項如下:
-b
不輸出任何退格符,在每列的位置上只列印最後寫的那個字符.
-f
允許正向半換行符(``fine''模式). 通常,處於半行分界線上的字符列印在下一行.
-x
輸出多個空格以替換tab.
-l num
在記憶體中至少緩沖 num 行. 預設情況下,緩沖128行.
col 所能理解的用於回車操作的控制序列以及它們的十進制值都列在下面的表中:
ESC-7
反向換行符(escape後接7)
ESC-8
反向半換行符(escape後接8)
ESC-9
正向半換行符(escape後接9)
backspace
反向移動一列(8);在第一列則忽略.
carriage return
(13)
newline
正向換行符(10);同時執行回車(carriage return)操作
shift in
轉到正常字符集(15)
shift out
轉到備選的字符集(14)
space
正向移動一列(32)
tab
正向移動到下一個tab(9)
vertical tab
反向換行符(11)
丟棄所有不被承認的控制字符和escape序列.
當讀取字符時, col 保持著與字符集的聯系,而且在輸出時確保字符集是正確的.
如果輸入設備試圖回復到最近被刷新的行, col 會顯示一條警告消息.

SEE ALSO(另見)

expand(1) nroff(1) tbl(1)

HISTORY(歷史)

col 命令出現於AT&T UNIX版本6.

[中文版維護人]

riser <boomer@ccidnet.com>

[中文版最新更新]

2000/12/6

《中國Linux論壇man手冊頁翻譯計劃》:

http://cmpp.linuxforum.net
1991年6月17日 COL 1