ソートコマンドが動作するために必要な定義ファイルを作成します。
■sort用動作環境ファイル
《 batch\cfg\4_ソート動作環境.cfg 》
# 入力ファイル InFile "..\result\3_集計結果.csv" # 出力ファイル OutFile "..\result\4_ソート結果.csv" # 作業ディレクトリ WorkFolder "..\tmp\" # ログファイル LogFile "..\log\Sort.log" # エラーデータ出力ファイル |
■ソート条件ファイル
《 batch\cfg\4_ソート条件.cfg 》
# 入力ファイルの文字コード CharacterCode SHIFT-JIS # 入力ファイルタイプ InFileType CSV # ソート式 OCondition $NMTENPO, val($TOTALSALES) DESC # リターン式 RCondition $NMTENPO 店舗名,$TOTALSALES 売上合計,$GOODSTYPE 商品種別,$TOTALNUMBER 売上総数 # 利用可能メモリサイズ MemorySize 256 # 数値演算式における空の扱い SubstituteZeroForEmpty NO |
■shunsortコマンド
入力データをソート式で指定した項目ごとにソートし、結果をファイルに出力します。
通常、業務用のバッチファイルの中に必要な処理のコマンドを書き込んで、そのバッチファイルを実行します。
以下にバッチファイルの例を示します。
《 batch\4_ソート.bat 》
@echo off @setlocal REM ------------------------------------------------------------ REM ■各種ファイル名を一時的な環境変数に設定 REM ------------------------------------------------------------ @set DE_ENV=cfg\4_ソート動作環境.cfg @set DE_INPUT=cfg\4_ソート条件.cfg echo ----------------------------------------------------------- echo ■Interstage Data Effectorコマンド実行(ソート) echo ----------------------------------------------------------- shunsort -s %DE_ENV% -a %DE_INPUT% pause @endlocal |
コマンド | オプション | 説明 |
---|---|---|
shunsort | -s | sort用動作環境ファイルを指定します。 |
-a | ソート条件ファイルを指定します。(必須) |