uCosminexus DocumentBroker Object Loader Version 3

[目次][索引][前へ][次へ]

コマンドの形式

DocumentBroker Object Loaderで使用するコマンドの入力形式,使用方法および注意事項について説明します。

入力形式

コマンドの入力形式を次に示します。

 
コマンド名オプション…〕
 

コマンド名
コマンド名は,実行するコマンドのファイル名です。

オプション
オプションの入力形式の規則を次に示します。なお,説明文で使用する「$」はシェルのプロンプトまたはコマンドプロンプト,「cmd」はコマンド名を表します。
オプションの形式
オプションはハイフン(-)で始まる文字列で,フラグ引数を指定しない場合と,1個のフラグ引数を指定する形式があります。
  • 形式1:-オプションフラグ
  • 形式2:-オプションフラグ<空白またはタブ>フラグ引数
(凡例)
 オプションフラグ:1文字の英数字(英大文字・小文字は区別される)
 フラグ引数:オプションフラグに対する引数
オプションの指定規則
  • 大文字と小文字を区別してください。
  • オプションが複数指定できる場合,オプションの指定順序は任意です。
  • フラグ引数を指定しないオプションフラグは,一つのハイフン(-)のあとにまとめて指定できません。
    誤った指定例:$ cmd -abc
    正しい指定例:$ cmd -a -b -c
  • フラグ引数を必要とするオプションフラグのフラグ引数は省略できません。
  • オプションフラグとフラグ引数の間には空白またはタブが必要です。
    誤った指定例:$ cmd -afile
    正しい指定例:$ cmd -a file
  • 同じオプションフラグを2回以上指定できません。例えば,「$ cmd -a 1 -a 2」とは入力できません。同じオプションフラグを2回以上指定した場合は,エラーメッセージを出力してプログラムを終了します。
  • ハイフンだけのオプションは入力できません。例えば,「$ cmd -」と入力すると「-」はコマンド引数とみなされます。
  • 指定できないオプションを指定した場合は,エラーメッセージを出力してプログラムを終了します。

入出力

入力
入力は,すべてコマンドのオプションおよび引数の並びです。

出力
  • コマンド処理が正常に終了したときの出力は,すべて標準出力に対して行います。
  • 終了コードの一覧を表6-2に示します。

    表6-2 終了コード一覧

    終了コード 意味
    0 正常終了
    1 警告付き正常終了
    2 引数エラー
    上記以外 そのほかのエラー
  • コマンド処理がエラーになったとき(終了コマンドが「0」以外)は,すべて標準エラー出力に対して出力します。
  • 引数エラー(終了コードが「2」)の場合は,標準エラー出力にコマンドの使用方法(USAGE)が出力されます。出力形式は次のとおりです。
出力形式
Usage:xxxx yyyy
  • xxxx:コマンド名称が出力されます。
  • yyyy:コマンドの指定形式が出力されます。
出力例
Usage:command -a -b option_arg_1 〔-c〕〔-d option_arg_2〕…
    {-e | -f option_arg_3}