名 前
pg − テ キ ス ト フ ァ イ ル を ペ ー ジ 単 位 で 閲 覧 す る
書 式
pg [ −number ] [ −p string ] [ −cefnrs ] [ +line ] [ +/pattern/ ] [ file . . . ]
説 明
pg は テ キ ス ト フ ァ イ ル を CRT 上 で 一 度 に 1 つ の ス ク リ ー ン い っ ぱ い に 表 示 す る 。 各 ペ ー ジ の 終 わ り に プ ロ ン プ ト が 表 示 さ れ る 。 ユ ー ザ は 改 行 (newline) キ ー を 入 力 し て 次 の ペ ー ジ を 閲 覧 す る こ と も 、 以 下 で 説 明 す る 何 れ か の キ ー を 入 力 す る こ と も で き る 。 コ マ ン ド ラ イ ン で フ ァ イ ル 名 が 指 定 さ れ な い 場 合 、 pg は 標 準 入 力 か ら 読 み 込 む 。 標 準 出 力 が 端 末 で な い 場 合 、 pg は cat(1) の よ う に 動 作 す る が 、 フ ァ イ ル が 複 数 あ る と き に は 、 フ ァ イ ル の 内 容 よ り 先 に フ ァ イ ル 名 を 出 力 す る 。 パ イ プ か ら 入 力 さ れ た 場 合 、 pg は 読 み 込 ん で い る 間 に デ ー タ を バ ッ フ ァ フ ァ イ ル に 格 納 し 、 ナ ビ ゲ ー シ ョ ン を 可 能 に す る 。
オ プ シ ョ ン
pg
は 以 下 の オ プ
シ ョ ン を 受 け
付 け る :
−number
1 ペ ー ジ 当 り の 行 数 。 通 常 は CRT の 行 数 か ら 1 を 引 い た 数 で あ る 。
−c ペ ー ジ が 表 示 さ れ る 前 に ス ク リ ー ン を ク リ ア す る 。 た だ し 、 端 末 の |
terminfo エ ン ト リ で こ の 機 能 が 提 供 さ れ て い る 場 合 。
−e フ ァ イ ル の 末 尾 に お い て 、 |
pg は 停 止 せ ず 、 か つ (EOF) を 表 示 し な |
い 。
−f |
pg は 長 い 行 を 分 割 し な い 。 こ の オ プ シ ョ ン が 指 定 さ れ な い 場 合 、 コ マ ン ド は 改 行 文 字 で 終 端 さ れ な け れ ば な ら な い 。 こ の オ プ シ ョ ン が 指 定 さ れ た 場 合 、 コ マ ン ド 文 字 が 打 ち 込 ま れ る と pg は す ぐ に 実 行 す る 。 −p string プ ロ ン プ ト : の 代 わ り に 、 string が 表 示 さ れ る 。 string に %d が 含 ま れ る 場 合 、 最 初 に 出 現 す る %d は 現 在 の ペ ー ジ 番 号 で 置 き 換 え ら れ る 。
(standout) モ
ー ド で 表 示 す
る 。 た だ し 、
端 末 の terminfo エ ン
ト リ で こ の 機
能 が 提 供 さ れ
て い る 場 合 。
使 用 法以 下 の コ マ ン ド を プ ロ ン プ ト か ら 入 力 す る こ と が で き る 。 こ の ド キ ュ メ ン ト で i が 前 に 付 い て い る コ マ ン ド は 、 正 ま た は 負 の 数 を 引 き 数 と し て 受 け 付 け る 。 こ の 引 き 数 が + ま た は − で 始 ま る 場 合 、 入 力 フ ァ イ ル に お け る 現 在 の 位 置 か ら 相 対 位 置 と し て 解 釈 さ れ る 。 そ れ 以 外 の 場 合 は 、 フ ァ イ ル の 先 頭 か ら の 相 対 位 置 と し て 解 釈 さ れ る 。 i<newline>
次 の ペ ー ジ ま
た は 指 定 さ れ
た ペ ー ジ を 表
示 す る 。
1 ペ ー ジ
分 ス キ ッ プ す
る 。 i は 正 の
数 で な け れ ば
な ら ず 、 常 に
現 在 の 位 置 か
ら の 相 対 位 置
と し て 解 釈 さ
れ る 。 <newline> と 同 じ よ う に 動 作 す る が 、 i が 新 し い ペ ー ジ サ イ ズ に な る 。 . ま た は ^L ス ク リ ー ン を 再 描 画 す る 。
i/pattern/
基 本 正 規 表 現
pattern が 最 初 ま た
は i 番 目 に 見
つ か る ま で 前
方 に 検 索 す る
。 検 索 は 現 在
の ペ ー ジ の 後
か ら 始 ま り 、
フ ァ イ ル の 末
尾 で 終 了 す る
。 折 り 返 し (wrap-around)
検 索 は 行 わ れ
な い 。 i は 正
で な け れ ば な
ら な い 。
s filename 指 定 さ れ た フ ァ イ ル 名 filename で 、 現 在 の フ ァ イ ル を 保 存 す る 。
!command シ
ェ ル を 使 っ て
command を 実 行 す る
。 pg が 入 力 フ ァ イ ル を 読 み 込 ん で い る 間 や 端 末 上 に 書 き 出 し て い る 間 に 、 ユ ー ザ が 中 止 (interrupt) や 終 了 の キ ー を 押 す と 、 pg は す ぐ に プ ロ ン プ ト を 出 す 。 そ の 他 の 場 合 に こ れ ら の キ ー を 押 す と 、 pg を 終 了 す る 。 環 境 変 数以 下 の 環 境 変 数 は pg の 動 作 に 影 響 を 与 え る : COLUMNS こ
の 環 境 変 数 を
指 定 す る と 、
シ ス テ ム が 提
供 す る カ ラ ム
数 を 上 書 き す
る 。 locale(7) を 参 照 す る こ と 。
! コ マ ン ド で 使 用 さ れ る 。
関 連 項 目cat(1), more(1), sh(1), terminfo(5), locale(7), regex(7), term(7) 注 意pg は 端 末 の タ ブ が 8 で あ る と 想 定 し て い る 。 NUL 文 字 を 含 む フ ァ イ ル は 、 pg で 表 示 で き な い 。 |