Provided by: manpages-zh_1.5-1_all bug

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

SYNOPSIS()
     col [-bfx]

DESCRIPTION(z)
     Col 過濾掉反向(以及半反向)換行符(LF: line feed or NL: new line),
     這樣輸出按正常順序,即只包括正向和半正向換行符,
     而且在可能的地方使用tab替換白空格.這對 nroff(1) 和 tbl(1)
     的輸出處理很有用處.

     col 從標準輸出讀入,並寫出到標準輸出上.

     選項如下:

     -b     不輸出任何退格符,在每列的位置上只列印最後寫的那茼r符.

     -f     允許正向半換行符(``fine''模式).
            通常,處於半行分界線上的字符列印在下一行.

     -x     輸出多茠躓璆H替換tab.

     -lnum  在記憶體中至少緩沖 num 行.  預設情況下,緩沖128行.

     col 所能理解的用於回車操作的控制序列以及它怐漱Q進制ㄕC在下悸漯矰:

     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              正向移動到下一茭ab(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

mLinuxan:
     http://cmpp.linuxforum.net

                                                                        col(1)