144 lines
3.5 KiB
HTML
144 lines
3.5 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
<html lang="ja">
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=euc-jp">
|
||
<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>
|