/usr/share/doc/eb-doc/html/ebstopcode-02.html is in eb-doc 4.4.3-12.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="ja">
<head>
<link rel="stylesheet" type="text/css" href="ebutils.css">
<link rev="made" href="mailto:m-kasahr@sra.co.jp">
<title>ebstopcode コマンド</title>
</head>
<body>
<p>
[<a href="ebstopcode-01.html">前へ</a>] [<a href="ebstopcode-03.html">次へ</a>] [<a href="ebstopcode.html#toc">目次</a>]
</p>
<hr>
<h2><a name="invoke-ebstopcode"><code>ebstopcode</code> の実行</a></h2>
<p>
<code>ebstopcode</code> の一般的な起動方法は次の通りです。
</p>
<blockquote>
<pre>
% ebstopcode <var>書籍へのパス</var> <var>副本</var>
</pre>
</blockquote>
<p>
<var>書籍へのパス</var> には、CD-ROM 書籍のトップディレクトリ、つまり
<code>catalog</code> または <code>catalogs</code> ファイルが存在する
ディレクトリを指定します。
遠隔アクセス用の識別子 (<samp>ebnet://...</samp>) を指定することも可能です。
<var>書籍へのパス</var> が省略された場合は、カレントディレクトリが指定された
ものと見なされます。
</p>
<p>
<var>副本</var> には、処理の対象とする副本のディレクトリ名を指定します。
<code>ebinfo</code> コマンドを用いると、CD-ROM 書籍にどのような副本が
含まれているのかを知ることができます。
</p>
<blockquote>
<pre>
% ebinfo /cdrom
ディスクの形式: EB/EBG/EBXA/EBXA-C/S-EBXA
文字コード: JIS X 0208
副本の数: 2
副本 1:
題名: 新英和辞典(第四版)
ディレクトリ: english
検索方式: 前方一致 後方一致 条件 メニュー
フォントの大きさ: 16 24 30 48
半角フォントの文字: 0xa121 -- 0xa24e
全角フォントの文字: 0xa321 -- 0xa27e
副本 2:
題名: CD-ROM 仏和辞典(第三版)
ディレクトリ: french
検索方式: 前方一致 後方一致 条件 メニュー
フォントの大きさ: 16 24 30 48
半角フォントの文字:
全角フォントの文字: 0xa321 -- 0xa27e
</pre>
</blockquote>
<p>
(<code>ebinfo</code> コマンドに関しての詳細は、
<a href="ebinfo.html">ebinfo コマンドのマニュアル</a> を参照のこと。)
この例では、2 つの副本が書籍には含まれており、その名前は <code>english</code>
と <code>french</code> だということが分かります。
</p>
<p>
副本 <code>english</code> の区切りコードを解析するには、以下を実行します。
</p>
<blockquote>
<pre>
% ebstopcode /cdrom english
</pre>
</blockquote>
<p>
<code>ebstopcode</code> は、副本の本文と区切りコードの候補を次のように
出力します。
</p>
<blockquote>
<pre>
=== stop-code?: 0x1f09 0x0001 ===
=== stop-code?: 0x1f41 0x0100 ===
A
=== stop-code?: 0x1f09 0x0001 ===
[名] 1: A 抗原を有する赤血球を持つ血液型
=== stop-code?: 0x1f09 0x0001 ===
2: メートル基準の長さの単位。10億分の 1 メートル。
=== stop-code?: 0x1f09 0x0001 ===
3: アンペア。電流の基本単位で、SI単位系の一つ。
=== stop-code?: 0x1f09 0x0001 ===
=== stop-code?: 0x1f41 0x0100 ===
(以下略)
</pre>
</blockquote>
<p>
<samp>stop-code?:</samp> と書かれた行はそれぞれ、区切りコードの候補を
示しています。
これを区切りコードとして指定すると、EB ライブラリはその地点で本文の
出力を停止します。
</p>
<p>
この <code>english</code> という副本の適切な区切りコードは、"0x1f41 0x0100"
になります。
<samp>--no-candidate</samp> と <samp>--code</samp> オプションを使用して、この
区切りコードを試してみます。
</p>
<blockquote>
<pre>
% ebstopcode --no-candidate --code "0x1f41 0x0100" /cdrom english
A
[名] 1: A 抗原を有する赤血球を持つ血液型。
2: メートル基準の長さの単位。10億分の 1 メートル。
3: アンペア。電流の基本単位で、SI単位系の一つ。
</pre>
</blockquote>
<!-- ================================================================ -->
<hr>
<p>
[<a href="ebstopcode-01.html">前へ</a>] [<a href="ebstopcode-03.html">次へ</a>] [<a href="ebstopcode.html#toc">目次</a>]
</p>
</body>
</html>
|