名 称
ul — 入
力 中 の ア ン ダ
ー ラ イ ン 生 成
コ ー ド を 端 末
の シ ー ケ ン ス
に 変 換 す る 書
式
ul [−i] [−t terminal]
[name ...] 解 説
ul は 、 指 定 さ れ
た フ ァ イ ル (指
定 さ れ て い な
け れ ば 標 準 入
力 ) を 読 み 、 ア
ン ダ ー ラ イ ン
を 表 示 す べ き
部 分 を 、 環 境
変 数 TERM で 定 義 さ
れ て い る 端 末
に あ わ せ て ア
ン ダ ー ラ イ ン
を 表 示 す る シ
ー ケ ン ス に 変
換 す る 。 ア ン
ダ ー ラ イ ン の
シ ー ケ ン ス を
決 定 す る た め
に 、 terminfo デ ー タ
ベ ー ス が 読 み
込 ま れ る 。 端
末 が ア ン ダ ー
ラ イ ン 機 能 を
持 た ず 、 強 調
表 示 機 能 を 持
っ て い る 場 合
に は 、 強 調 表
示 を 代 わ り に
使 用 す る 。 も
し 端 末 が 二 重
印 字 で き る か
、 端 末 自 体 に
ア ン ダ ー ラ イ
ン を 扱 う 機 能
が あ る な ら ば
、 ul は cat(1) と 同
じ に な る 。 端
末 が ア ン ダ ー
ラ イ ン を 扱 え
な い 場 合 は 、
ア ン ダ ー ラ イ
ン は 無 視 さ れ
る 。 以 下 の オ
プ シ ョ ン が 利
用 可 能 で あ る :
−i ア ン ダ ー ラ イ ン の か わ り に 、 次 の 行 の 当 該 位 置 に ダ ッ シ ュ ’−’ を 表 示 す る 。 こ れ は 、 CRT 端 末 上 で nroff 出 力 の ア ン ダ ー ラ イ ン を 見 た い と き に 有 効 で あ る 。
−t terminal 端 末 タ イ プ を 、 環 境 変 数 で 指 定 さ れ た も の の 代 わ り に terminal に す る 。 環 境 変 数 以 下 の 環 境 変 数 が 利 用 さ れ る :
TERM 変 数 は 、 tty デ バ イ ス に 対 応 す る 、 デ バ イ ス の 端 末 能 力 記 述 (terminfo(5) を 参 照 す る こ と ) を 得 る た め に 利 用 さ れ る 。 TERM は 、 ロ グ イ ン 時 に 、 /etc/ttys に 指 定 さ れ た デ フ ォ ル ト 端 末 タ イ プ に 設 定 さ れ る か 、 ロ グ イ ン 処 理 中 に 、 ユ ー ザ に よ っ て 、 そ の ユ ー ザ の login フ ァ イ ル の な か で 設 定 さ れ る (setenv(1) を 参 照 す る こ と )。 関 連 項 目
man(1), nroff(1), colcrt(1)
バ グ
nroff は 、 通 常 、 テ
キ ス ト に ア ン
ダ ー ラ イ ン を
入 れ る た め に
バ ッ ク ス ペ ー
ス と ア ン ダ ー
ラ イ ン 文 字 を
連 続 し て 出 力
す る 。 ul は 、
こ の カ ー ソ ル
の 逆 方 向 へ の
移 動 の 最 適 化
ま で は 行 わ な
い 。 歴 史
ul コ マ ン ド は 3.0BSD
か ら 登 場 し た
。