xtcombi(1)

NAME
xtcombi - 組合せ(順列)の計算

SYNOPSIS
xtcombi [-k キー項目名リスト] -f 組合せを求める項目名リスト -n 組合せ数 [-p] -a 新項目名 [-q] [-i 入力ファイル名] [-o 出力ファイル名] [-z] [-t] [-T 作業ディレクトリ名]

DESCRIPTION
-kで指定した項目を単位にして、-fの項目についての-nで指定した数の組み合せを求める。

PARAMETERS

-k キー項目名リスト
    組合せを求める単位となる項目名リスト

-f 組合せを求める項目名リスト
    ここで指定した項目の値の全組合せを出力する

-n 組合せ数
    組合せの数を指定する

-a 新項目名
    新たに追加される項目の名前を指定する

-i 入力ファイル名
    入力ファイル名を指定する。ファイル名のサフィックスが.gzであれば自動的に解凍もおこなう。またこのパラメータが省略された時には標準入力がもちいられる。

-o 出力ファイル名
    出力ファイル名を指定する。ファイル名のサフィックスが.gzであれば自動的に圧縮して出力する。またこのパラメータが省略された時には標準出力に出力される。

-T 作業ディレクトリ名
    自動ソートなどで一時的に用いられるファイルを格納するディレクトリ名。

OPTIONS

-p  順列: 組合せでなく順列を求める

-q  シーケンシャル処理: -kで指定した項目を単位に処理をするのではなく、入力データのレコード順に従って処理を行う

-z  標準出力の圧縮: 出力ファイルの指定を省略したとき、このフラグを設定すると、標準出力に圧縮して出力される。

-t  plain text: 入出力データの構造として、XMLtableデータ構造でなくplain textを使う。

EXAMPLE

 xtcombi -k 顧客 -f 商品 -n2 -a 商品1,商品2 -i dat.xt -o rsl.xt

 xtcombi -k 顧客 -f 商品 -n3 -a 商品1,商品2,商品3 -p -i dat.xt -o rsl.xt

SEE ALSO

WEB PAGE
http://musashi.sourceforge.ne.jp

BUG REPORT
musashi-users@lists.sourceforge.jp

AUTHORS
Yukinobu Hamuro, Naoki Katoh, Katsutoshi Yada