/usr/share/doc/eb-doc/html/ebrefile-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 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 | <!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>ebrefile コマンド</title>
</head>
<body>
<p>
[<a href="ebrefile-01.html">前へ</a>] [<a href="ebrefile-03.html">次へ</a>] [<a href="ebrefile.html#toc">目次</a>]
</p>
<hr>
<h2><a name="invoke-ebrefile"><code>ebrefile</code> の実行</a></h2>
<p>
<code>ebrefile</code> の一般的な起動方法は次の通りです。
</p>
<blockquote>
<pre>
% ebrefile <var>書籍へのパス</var>
</pre>
</blockquote>
<p>
<var>書籍へのパス</var> には、CD-ROM 書籍のトップディレクトリ、つまり
<code>catalog</code> または <code>catalogs</code> ファイルが存在する
ディレクトリを指定します。
複数のパスを書くことはできませんが、以下のように、パスの指定を省くことは
できます。
</p>
<blockquote>
<pre>
% ebrefile
</pre>
</blockquote>
<p>
この場合、<code>ebrefile</code> はカレントディレクトリ (<code>.</code>)
が指定されたものと判断します。
</p>
<p>
遠隔アクセスには対応していませんので、遠隔アクセス識別子は使用できません。
</p>
<blockquote>
<pre>
% ebrefile ebnet://localhost/cdrom
ebrefile: ebnet には対応していません。
</pre>
</blockquote>
<!-- = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = -->
<h3><a name="select-subbooks">副本の選択</a></h3>
<p>
特に指定がないと、<code>ebrefile</code> は、元のカタログファイルで定義
されているすべての副本を新しい副本に取り込みます。
つまり、新しいカタログファイルは、単に元のファイルのコピーになります。
この振る舞いは、役に立ちません。
<code>ebrefile</code> は、通常 <samp>--subbook</samp> (<samp>-S</samp>)
オプションを指定して起動します。
</p>
<p>
<samp>--subbook</samp> (<samp>-S</samp>) オプションは引数を一つ取り、
そこにカンマ (<samp>,</samp>) で区切って、新しいカタログファイルに
取り込みたい副本のディレクトリ名を並べて書きます。
<code>ebinfo</code> コマンドを用いると、あなたの所有している書籍に
どのような副本が含まれているのかを知ることができます。
</p>
<blockquote>
<pre>
% ebinfo /mnt/cdrom
ディスクの形式: EB/EBG/EBXA/EBXA-C/S-EBXA
文字コード: JIS X 0208
副本の数: 3
副本 1:
題名: 新英和辞典(第四版)
ディレクトリ: english
検索方式: 前方一致 後方一致 条件 メニュー
フォントの大きさ: 16 24 30 48
半角フォントの文字: 0xa121 -- 0xa24e
全角フォントの文字: 0xa321 -- 0xa27e
副本 2:
題名: CD-ROM 仏和辞典(第三版)
ディレクトリ: french
検索方式: 前方一致 後方一致 条件 メニュー
フォントの大きさ: 16 24 30 48
半角フォントの文字:
全角フォントの文字: 0xa321 -- 0xa27e
副本 3:
題名: ポケット独和辞典(第三版)
ディレクトリ: german
検索方式: メニュー
フォントの大きさ: 16 24 30 48
半角フォントの文字:
全角フォントの文字: 0xa321 -- 0xa27e
</pre>
</blockquote>
<p>
(<code>ebinfo</code> コマンドに関しての詳細は、
<a href="ebinfo.html">ebinfo コマンドのマニュアル</a> を参照のこと。)
この例では、3 つの副本が書籍には含まれており、その名前は <code>english</code>
<code>french</code>, <code>german</code> だということが分かります。
</p>
<p>
次のコマンドを実行すると、<code>ebrefile</code> は副本として
<code>english</code> と <code>french</code> だけを定義した新しいカタログ
を生成します。
</p>
<blockquote>
<pre>
% ebrefile --subbook english,french
</pre>
</blockquote>
<p>
ディレクトリ名の大文字・小文字の違いは、区別されません。
<samp>--subbook</samp> の引数は、次のように分けて書くこともできます。
</p>
<blockquote>
<pre>
% ebrefile --subbook english --subbook french
</pre>
</blockquote>
<p>
<code>ebrefile</code> は副本の定義順序を変えることはできませんので、
<samp>--subbook</samp> に与える引数の順序は任意です。
</p>
<p>
これで再構成は完了です。
もういちど <code>ebinfo</code> を起動してみましょう。
副本 <code>german</code> が消えています。
</p>
<blockquote>
<pre>
% ebinfo /mnt/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>
もし、CD-ROM 書籍全体をすでにハードディスクにコピーしているなら、
副本 <code>german</code> のファイルは削除しても構いません。
ディレクトリ名が小文字で構成されているなら、次のようにします。
</p>
<blockquote>
<pre>
% rm -r german
</pre>
</blockquote>
<p>
<code>ebrefile</code> は、読み込んだカタログファイルにそのまま上書きして
新たなカタログファイルを生成しますが、元のカタログファイルの複製が、
<code>catalog(s).old</code> というファイル名で保存されます。
副本の選択を間違えてしまった場合は、いったん元に戻しましょう。
(以下では、カタログファイルが <code>catalogs</code> だと仮定しています。)
</p>
<blockquote>
<pre>
% mv catalogs.old catalogs
</pre>
</blockquote>
<p>
ただし 実行時に <code>catalog(s).old</code> が既に存在していると、上書き
せずに残します。
この場合、カタログファイルの複製は新たに作られませんので、注意して下さい。
</p>
<!-- = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = -->
<h3><a name="combination-with-ebzip"><code>ebzip</code> との連携</a></h3>
<p>
<code>ebrefile</code> は、<code>ebzip</code> という CD-ROM 書籍を圧縮する
コマンドと併用することができます
(<code>ebzip</code> コマンドに関しての詳細は、
<a href="ebzip.html">ebzip コマンドのマニュアル</a> を参照のこと。)
通常、 <code>ebzip</code> と <code>ebrefile</code> にはコマンド行で同じ
引数を与えます。
</p>
<p>
CD-ROM 書籍が <code>/cdrom</code> にマウントされ、この書籍には
<code>english</code>、<code>french</code>、<code>german</code> という
3 つの副本が収められているとします。
以下に記した操作によって、副本 <code>english</code>、<code>french</code>
は圧縮されてカレントディレクトリの下に置かれ、副本 <code>german</code> は
副本のリストから削除されます。
</p>
<blockquote>
<pre>
% ebzip --subbook english,french /cdrom
% ebrefile --subbook english,french /cdrom
</pre>
</blockquote>
<p>
圧縮したファイルをカレントディレクトリ以外に置くには、次のようにします。
</p>
<blockquote>
<pre>
% ebzip --output-directory /dict --subbook english,french /cdrom
% ebrefile --output-directory /dict --subbook english,french /cdrom
</pre>
</blockquote>
<!-- ================================================================ -->
<hr>
<p>
[<a href="ebrefile-01.html">前へ</a>] [<a href="ebrefile-03.html">次へ</a>] [<a href="ebrefile.html#toc">目次</a>]
</p>
</body>
</html>
|