COL
Section: User Commands (1)
索引
jman
BSD mandoc
索引
名称
col
- 入力から逆行送り (reverse line feed) を取り除くフィルタ
索引
書式
col
[-bfhpx
]
[-l num
]
索引
解説
col
ユーティリティは、
出力が順方向の行送りと半行送りで正しい順序になるように逆行送り
(と半逆行送り) を取り除き、空白をなるべくタブに置き換えます。
これは、
nroff(1)
と
tbl(1)
の出力を処理する場合に便利です。
ユーティリティは標準入力を読み込み、標準出力に出力します。
オプションには以下のものがあります。
- -b
-
バックスペースを出力せず、各桁の位置に最後に書かれた文字だけを
表示します。
- -f
-
順方向の半行送りを許します(``詳細 (fine) '' モード)。
半行送りの境界に打たれる文字は、通常次の行に表示されます。
- -h
-
タブのかわりに複数の空白を出力しません (デフォルト)。
- -l num
-
メモリに、少なくとも
num
行をバッファリングします。
デフォルトで 128 行までバッファリングされます。
- -p
-
未知の制御シーケンスを無変更のまま通します。
通常、
は、自身で認識して解釈するもの以外の制御シーケンスを取り除きます。
自身で認識する制御シーケンスは、後述します。
- -x
-
タブのかわりに複数の空白を出力します。
が理解できる復帰動作の制御文字とその 10 進値の一覧を以下の表に示します。
- ESC-7
-
逆行送り (エスケープ 7)
- ESC-8
-
半逆行送り (エスケープ 8)
- ESC-9
-
半行送り (エスケープ 9)
- backspace
-
一桁戻る (8); 最初の桁では無視されます
- carriage return
-
(13)
- newline
-
改行 (10); 復帰動作も同時に行ないます
- shift in
-
通常の文字セットにシフトします (15)
- shift out
-
異なる文字セットにシフトします (14)
- space
-
一桁移動します (32)
- tab
-
次のタブストップまで移動します (9)
- vertical tab
-
逆行送り (11)
認識できないすべての制御文字とエスケープシーケンスは捨てられます。
は、読み込まれた通りに文字セットの移り変わりを記憶し、
出力時に文字セットが正しくなるようにします。
入力が最後に表示された行に戻ろうとすると、
ユーティリティは警告メッセージを表示します。
索引
環境変数
environ(7)
に記述されているように、
LANG , LC_ALL , LC_CTYPE
環境変数は
の実行に影響を及ぼします。
索引
診断
Ex -std
索引
関連項目
colcrt(1),
expand(1),
nroff(1),
tbl(1)
索引
規格
ユーティリティは
St -susv2
に適合しています。
索引
歴史
コマンドは
AT&T System
v6
から登場しました。
索引
Index
- 名称
-
- 書式
-
- 解説
-
- 環境変数
-
- 診断
-
- 関連項目
-
- 規格
-
- 歴史
-
Time: 07:06:02 GMT, January 12, 2009