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

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://portabas
e.sourceforge.net)をご覧ください。
