Interstage Data Effector ユーザーズガイド
目次 索引 前ページ次ページ

第5章 コマンドを利用する> 5.6 機能を組み合わせた例

5.6.2 抽出およびソートのコマンド組合せ例

抽出およびソートを組み合わせて、以下の一連処理を実行します。

  1. CSV形式の従業員データより、勤務地が東京の人を抽出します。
  2. 従業員番号順にソートします。

◆shunselect用動作環境ファイル(select.cfg)

# 文字コード

CharacterCode           SHIFT-JIS

# 入力ファイルタイプ

InFileType              CSV

# スキップキャラクタ

SkipChar              "\s,\t,\S"

# 区切り文字

SeparateChar          "\s,\t"

# 半角英字の大文字・小文字の区別

ANKmix                0

# 全角英字の大文字・小文字の区別

KNJmix                0

# ログファイル

LogFile              "D:\Shunsaku\log\Select.log"

# 文字コード

CharacterCode           EUC

# 入力ファイルタイプ

InFileType              CSV

# スキップキャラクタ

SkipChar              "\s,\t,\S"

# 区切り文字

SeparateChar          "\s,\t"

# 半角英字の大文字・小文字の区別

ANKmix                0

# 全角英字の大文字・小文字の区別

KNJmix                0

# ログファイル

LogFile                /home/shun/log/Select.log

◆入力定義ファイル(selin.cfg)

DataFile     "D:\Shunsaku\data\Employee.csv"

DataFile     /home/shun/data/Employee.csv

◆検索定義ファイル(selquery.cfg)

1 $AREA = '東京'

◆shunsort用動作環境ファイル(sort.cfg)

# 出力ファイル

OutFile               "D:\Shunsaku\out\kekka01.csv"

# 作業ディレクトリ

WorkFolder            "D:\Shunsaku\tmp\"

# ログファイル

LogFile               "D:\Shunsaku\log\Sort.log"

# 出力ファイル

OutFile                /home/shun/out/kekka01.csv

# 作業ディレクトリ

WorkFolder             /home/shun/tmp/

# ログファイル

LogFile                /home/shun/log/Sort.log

◆ソート条件ファイル(sortcond.cfg)

# 文字コード

CharacterCode                   SHIFT-JIS

# 入力ファイルタイプ

InFileType                      CSV

# ソート式

OCondition                      $ENO

# リターン式

RCondition                      $ENO, $NAME, $DEPARTMENT, $POSITION, $AREA, $BLDG

# 利用可能メモリサイズ

MemorySize                       1000

# 文字コード

CharacterCode                   EUC

# 入力ファイルタイプ

InFileType                      CSV

# ソート式

OCondition                      $ENO

# リターン式

RCondition                      $ENO, $NAME, $DEPARTMENT, $POSITION, $AREA, $BLDG

# 利用可能メモリサイズ

MemorySize                       1000

◆実行コマンド

shunselect  -s D:\Shunsaku\select.cfg  -i D:\Shunsaku\selin.cfg  -q D:\Shunsaku\selquery.cfg | \

shunsort    -s D:\Shunsaku\sort.cfg    -a D:\Shunsaku\sortcond.cfg

shunselect  -s /home/shun/select.cfg  -i /home/shun/selin.cfg  -q /home/shun/selquery.cfg | \

shunsort    -s /home/shun/sort.cfg    -a /home/shun/sortcond.cfg

◆実行結果イメージ

"ENO","NAME","DEPARTMENT","POSITION","AREA","BLDG"

"003","高橋","総務","課長","東京","松ビル"

"094","斎藤","営業","課員","東京","松ビル"

"095","小林","営業","課員","東京","松ビル"

"135","中村","営業","課長","東京","松ビル"

目次 索引 前ページ次ページ

Copyright 2007 FUJITSU LIMITED