Manpages

名 前

col — 入 力 中 に あ る 逆 改 行 コ ー ド を 処 理 す る フ ィ ル タ 書 式
col
[−bfpx] [−l num] 説 明
col
は 、 逆 方 向 へ の 改 行 お よ び 半 改 行 を 取 り 除 き 、 通 常 の 改 行 方 向 だ け で 出 力 可 能 な も の に 変 換 す る 。 同 時 に 、 可 能 な 限 り 空 白 文 字 部 分 を タ ブ に 置 き 換 え る 処 理 を す る 。 こ れ は 、 nroff(1)tbl(1) の 出 力 を 処 理 す る の に 役 立 つ 。

col は 、 デ ー タ を 標 準 入 力 か ら 読 み 込 み 、 標 準 出 力 に 書 き 出 す 。 オ プ シ ョ ン と し て は 以 下 の も の が あ る :

−b バ ッ ク ス ペ ー ス を 出 力 し な い よ う に す る 。 (訳 註 : 同 じ 箇 所 に 複 数 の 文 字 が 書 か れ る 場 合 は ) 行 中 の そ の 箇 所 に 最 後 に 書 か れ た 文 字 だ け を 表 示 す る 。

−f 半 改 行 を 含 め る こ と を 許 可 す る (’’fine’’ モ ー ド )。 通 常 、 行 と 行 の 境 界 に 表 示 さ れ る こ と に な る 文 字 は 、 次 の 行 に 表 示 さ れ る 。

−p 不 明 な コ ン ト ロ ー ル 文 字 を 変 更 せ ず に 表 示 す る 。 通 常 col は 、 以 下 に 挙 げ る よ う な 認 識 ・ 解 釈 で き る コ ン ト ロ ー ル 文 字 で な け れ ば 、 そ の 文 字 を 入 力 か ら 取 り 除 く 。

−x タ ブ の か わ り に 複 数 個 の 空 白 文 字 を 出 力 す る 。

−lnum メ モ リ 上 に 、 少 な く と も num 行 分 を バ ッ フ ァ す る 。 デ フ ォ ル ト で は 128 行 分 が バ ッ フ ァ さ れ る 。

col が 認 識 す る 復 帰 動 作 の た め の コ ン ト ロ ー ル 文 字 と 、 そ の 文 字 の 10 進 数 で の 値 を 以 下 の 表 に 示 す :

ESC−7 逆 方 向 に 改 行 す る (エ ス ケ ー プ の 後 に 7)
ESC−8 逆 方 向 に 半 改 行 す る (エ ス ケ ー プ の 後 に 8)
ESC−9 通 常 方 向 に 半 改 行 す る (エ ス ケ ー プ の 後 に 9)
backspace 逆 方 向 に 1 カ ラ ム 分 戻 す (8)。 最 初 の カ ラ ム で は 無 視 さ れ る
carriage return 行 頭 に 復 帰 す る (13)
newline 通 常 方 向 に 改 行 す る (10)。 行 頭 へ の 復 帰 も 行 う
shift in 通 常 の 文 字 セ ッ ト を 選 択 す る (15)
shift out 特 別 な 文 字 セ ッ ト を 選 択 す る (14)
space 通 常 方 向 に 1 カ ラ ム 分 に 移 動 す る (32)
tab 次 の タ ブ 位 置 へ 移 動 す る (9)
vertical tab 逆 方 向 に 改 行 す る (11)

col が 認 識 で き な い コ ン ト ロ ー ル 文 字 お よ び エ ス ケ ー プ シ ー ケ ン ス は 削 除 さ れ る 。

col は 文 字 列 を 読 み 込 み な が ら 追 っ て 行 き 、 出 力 す る 際 に 正 し い か を 確 認 す る 。 す で に 出 力 し て し ま っ た 行 を 超 え て 戻 る よ う な 逆 改 行 の 処 理 が 入 っ た 場 合 、 col は 警 告 メ ッ セ ー ジ を 表 示 す る 。 関 連 項 目
expand(1), nroff(1), tbl(1) 準 拠
col
ユ ー テ ィ リ テ ィ は Single UNIX Specification, Version 2 に 従 う 。 −l オ プ シ ョ ン は 、 こ の 規 格 を 拡 張 し た も の で あ る 。 履 歴
col
コ マ ン ド は Version 6 AT&T UNIX か ら 登 場 し た 。