xtselrand(1)

NAME
xtselrand - ランダムに行を選択

SYNOPSIS
xtselrand [-k キー項目名リスト] [-c 件数] [-p パーセント] [-S 乱数の種] [-u output filename] [-q] [-i input filename] [-o output filename] [-z] [-t] [-T directory of work file]

DESCRIPTION
キー項目が同じ値の行の中で、-cもしくは-pで指定した行数をランダムに選択する。

PARAMETERS

-k キー項目名リスト
    指定の項目が同じ値の行から、一定行数ランダムに選択する

-c 件数
    各キーの値毎に選択する行数を指定する

-p パーセント
    各キーの値毎に選択する割合をパーセントで指定する

-S 乱数の種
    同じ乱数の種は同じシーケンスの乱数をふる

-u output filename
    output filename for the data unmatched to the condition specified on the other parameter

-i input filename
    Specify the input filename for this command. If a suffix of the filename is '.gz', the command automatically unzip it beforehand. When this parameter is omitted, standard input (usulally keyboard) is regarded as input file.

-o output filename
    Specify the output filename for this command. If a suffix of the filename is '.gz', the command automatically zip the output data. When this parameter is omitted, standard output (usulally display) is regarded as output file.

-T directory of work file
    Specify the directory name for temporal files used in this command.

OPTIONS

-q  the transaction of sequential: When this option specified with -k parameter, the command process the input data following the original sequence of the lines, instead of processing after sorting the field specified by -k parameter.

-z  compress the standard output by gz: When -o is omitted and this option is specified, the command output the result zipped.

-t  plain text: When this option is specified, the command treat the input and output data as plain text format.

EXAMPLE

 xtselrand -k 顧客タイプ -c 100 -i dat.xt -o rsl.xt

 xtselrand -k 顧客タイプ -p 15 -i dat.xt -o rsl.xt

 xtselrand -p 22.5 -i dat.xt -o rsl.xt

 xtselrand -p 22.5 -i dat.xt -u other.xt -o rsl.xt

SEE ALSO
xtsel(1), xtrand(1)

WEB PAGE
http://musashi.adm.osaka-sandai.ac.jp

BUG REPORT
musashi@adm.osaka-sandai.ac.jp

AUTHORS
Yukinobu Hamuro,Naoki Katoh,Katsutoshi Yada