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