名 前
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 か ら 登 場 し
た 。