名前
shunselect -- 抽出処理
形式
shunselect | [-s select用動作環境ファイル] |
機能説明
入力定義ファイルに記述されたCSVファイル、複数のXML文書またはshunselectコマンドの標準入力に与えたCSVファイル、XML文書を、検索定義ファイルに記述された複数の検索式で判定し、条件に一致したデータを出力定義ファイルに記述されたそれぞれのファイルに出力します。
オプション
shunselectコマンドが動作するにあたっての条件を記述した動作環境ファイルを指定します。select用動作環境ファイルの内容については、“B.1.1 select用動作環境ファイル”を参照してください。
本パラメタを省略した場合には、select用動作環境ファイルのすべての実行パラメタに省略値が指定されたとみなします。
抽出を行う対象となるファイルを記述した入力定義ファイルを指定します。入力定義ファイルの内容については、“B.1.2 入力定義ファイル”を参照してください。
抽出対象ファイルを指定するのではありません。
本パラメタを省略した場合には、標準入力よりデータを読み込みます。
抽出を行う条件である検索式およびリターン式を記述した検索定義ファイルを指定します。検索定義ファイルの内容については、“B.1.3 検索定義ファイル”を参照してください。
検索定義ファイルに記述した検索式に対して、入力データが真となった場合の出力先を記述している出力定義ファイルを指定します。出力定義ファイルの内容については、“B.1.4 出力定義ファイル”を参照してください。
本パラメタを省略した場合には、標準出力に抽出結果を出力します。
検索定義ファイルに複数の検索式を記述した場合、本パラメタを省略することはできません。
使用例
Windowsの場合
select用動作環境ファイル D:¥Shunsaku¥cfg¥Select.cfg
入力定義ファイル D:¥Shunsaku¥cfg¥SelInput.cfg
検索定義ファイル D:¥Shunsaku¥cfg¥SelQuery.cfg
出力定義ファイル D:¥Shunsaku¥cfg¥SelOutput.cfg
shunselect -s D:¥Shunsaku¥cfg¥Select.cfg -i D:¥Shunsaku¥cfg¥SelInput.cfg -q D:¥Shunsaku¥cfg¥SelQuery.cfg -o D:¥Shunsaku¥cfg¥SelOutput.cfg |
または
shunselect -s "D:¥Shunsaku¥cfg¥Select.cfg" -i "D:¥Shunsaku¥cfg¥SelInput.cfg" -q "D:¥Shunsaku¥cfg¥SelQuery.cfg" -o "D:¥Shunsaku¥cfg¥SelOutput.cfg" |
注意
ディレクトリ名に空白を含む場合には必ず二重引用符(")で囲んでください。
Linux/Solarisの場合
select用動作環境ファイル /home/shunsaku/cfg/Select.cfg
入力定義ファイル /home/shunsaku/cfg/SelInput.cfg
検索定義ファイル /home/shunsaku/cfg/SelQuery.cfg
出力定義ファイル /home/shunsaku/cfg/SelOutput.cfg
shunselect -s /home/shunsaku/cfg/Select.cfg -i /home/shunsaku/cfg/SelInput.cfg -q /home/shunsaku/cfg/SelQuery.cfg -o /home/shunsaku/cfg/SelOutput.cfg |
終了ステータス
以下の終了ステータスが返されます。
0:正常終了
0以外:異常終了