Manpages

名 称

look — 指 定 し た 文 字 列 で 始 ま る 行 を 表 示 す る 書 式
look
[−dfa] [−t termchar] string [file] 説 明
look
は 、 file の 各 行 の う ち 、 string で 指 定 さ れ た 文 字 列 で 始 ま っ て い る 行 を 表 示 す る 。 look は 二 分 検 索 を 使 っ て い る た め 、 file で 指 定 す る フ ァ イ ル は ソ ー ト し て お か な け れ ば な ら な い 。 ( look で −d オ プ シ ョ ン を 使 う と き に は ソ ー ト す る と き の sort(1) に も −d を 使 い 、 −f オ プ シ ョ ン を 使 う と き は sort(1) で も −f を 使 う こ と )

file が 指 定 さ れ な か っ た 場 合 は /usr/share/dict/word が 使 用 さ れ 、 ア ル フ ァ ベ ッ ト と 数 字 だ け で 比 較 さ れ 、 ア ル フ ァ ベ ッ ト の 大 文 字 小 文 字 の 違 い は 無 視 さ れ る 。 オ プ シ ョ ン と し て は 以 下 の も の が あ る :

−d 辞 書 で 使 用 さ れ て い る ア ル フ ァ ベ ッ ト と 数 字 だ け を 比 較 対 象 と す る 。

−f ア ル フ ァ ベ ッ ト の 大 文 字 、 小 文 字 を 区 別 し な い 。

−a 別 の 辞 書 /usr/share/dict/web2 を 使 用 す る 。

−t 文 字 列 の 終 端 文 字 を 指 定 す る 。 つ ま り 、 string の う ち termchar が 最 初 に 出 て く る と こ ろ ま で ( termchar を 含 む )が 比 較 の 対 象 と な る 。 返 り 値

look は 、 指 定 の 文 字 列 で 始 ま る 行 が 見 つ か っ た 場 合 は 0 を 、 見 つ か ら な か っ た 場 合 は 1 を 、 エ ラ ー が 起 き た 場 合 は 2 以 上 の 値 を 返 す 。 フ ァ イ ル

/usr/share/dict/words デ フ ォ ル ト で 使 用 さ れ る 単 語 フ ァ イ ル
/usr/share/dict/web2
も う 一 つ の 単 語 フ ァ イ ル 関 連 項 目

grep(1), sort(1) 互 換 性 元 の man ペ ー ジ で は −d オ プ シ ョ ン を 指 定 し た 時 に タ ブ と 空 白 が 比 較 の 対 象 に な る と し て い る 。 こ れ は 誤 り で あ り 、 現 在 の man ペ ー ジ は 歴 史 的 な 実 装 と 一 致 し て い る 。 歴 史
look
は Version 7 AT&T Unix か ら 登 場 し た 。