
コマンドラインでの使い方
************************

PortaBaseはLinux/UNIXのターミナルやDOSプロンプトから使用し、グラフィカ
ル・インターフェース抜きでデータをインポート/エクスポートすることがで
きます。これは、PortaBaseのデータファイルを生成し、更新し、その他の操
作をするようなスクリプトを書く時には非常に便利です。"portabase -h"を実
行すると、使い方の説明が表示されます; 概要としては、以下ができます:

"portabase *file*"
   PortaBaseを起動し、すぐに指定された名前のPortaBaseデータファイルを
   開きます。

"portabase fromxml *xmlfile pobfile*"
   *xmlfile*で指定されたPortaBase形式のXMLファイルから、*pobfile*で指
   定された新しいPortaBaseのデータファイルを生成します。

"portabase fromcsv *csvfile pobfile*"
   *csvfile*で指定されたCSVファイルから、*pobfile*で指定された既存の
   PortaBaseデータファイルにレコードを追加します。

"portabase frommobiledb *mdbfile pobfile*"
   *mdbfile*で指定されたMobileDBファイルから、*pobfile*で指定された新
   しいPortaBaseのデータファイルを生成します。

"portabase toxml *pobfile xmlfile*"
   *pobfile*で指定されたPortaBaseのデータファイルから*xmlfile*で指定さ
   れた新しいXMLファイルを生成します。

"portabase tocsv *pobfile csvfile*"
   *pobfile*で指定されたPortaBaseのデータファイル内のレコードから
   *csvfile*で指定された新しいCSVファイルを生成します。

"portabase tohtml *pobfile htmlfile*"
   *pobfile*で指定されたPortaBaseのデータファイル内のレコードから
   *htmlfile*で指定された新しいHTMLファイルを生成します。

暗号化済みファイルからのデータの抽出、暗号化済みファイルへのレコード追
加、暗号済みファイルの生成には、変換コマンドの直後（以下に示す他のオプ
ションの前）に"-p *password*"と入力します。

"toxml"、"tocsv"、または"tohtml"とエクスポート元になるPortaBaseファイ
ル名の間に、以下のオプションを入れることができます:

-v view

エクスポートの際に指定されたビューを適用します。

-s sorting

エクスポートの前に指定されたソーティングを適用します。

-f filter

エクスポートの前に指定されたフィルターを適用します。

PortaBaseのXMLフォーマットと、これを使った便利な使い方の詳細は、
PortaBaseのホームページ(http://portabase.sourceforge.net)をご覧くださ
い。
