ソートマージ

[目次][用語][索引][前へ][次へ]

4.4.5 環境変数

入出力ファイル名,一時ファイルを作成するディレクトリ名,または比較の条件となる値(条件値)を,環境変数名で指定できます。環境変数名はパーセント(%)で囲んで指定してください。また,空白文字を含んだ環境変数名を指定する場合は,環境変数名ごとにダブルクォーテーション(")で囲んで指定してください。なお,UNIXのBシェル系では,空白を含む環境変数名を指定できません。指定例を次に示します。

-inpfile file="%SORTIN△1%" "%SORTIN△2%"
-outfile file=%SORTOUT%
-sorttmpdir "%dir△sorttemp%"
-inpfile csvinclude=h+1-8,9 > H'"%TIME△VALUE%"'

(凡例)
△:半角スペース(空白)を示します。

環境変数を指定できるパラメタおよびオペランドを次の表に示します。

項目 パラメタ オペランド 備考
入出力ファイル名 -inpfile
-splitinp
-outfile
-catout
file
-catinp
-splitout
file
{suffix|prefix}
一時ファイルを作成するディレクトリ名 -sorttmpdir
-mergetmpdir
-splittmpdir
比較の条件となる値
(条件値)
-inpfile
-splitinp
-catinp
-outfile
-splitout
-catout
{include|omit} 指定できる条件値を次に示します。
  • S'文字列'
  • N'固定小数点数
  • X'16 進数'
  • D'日付'
  • D'マスク日付(CSV ファイルだけ)'
  • H'日付T時刻'(CSV ファイルだけ)
  • H'マスク日付Tマスク時刻'(CSV ファイルだけ)
{csvinclude|csvomit}
<この項の構成>
(1) 入出力ファイル名
(2) 一時ファイルを作成するディレクトリ名
(3) 比較の条件となる値(条件値)

(1) 入出力ファイル名

(2) 一時ファイルを作成するディレクトリ名

(3) 比較の条件となる値(条件値)

設定する条件値の詳細は,「5.8.16 {include|omit}オペランド」または「5.8.17 {csvinclude|csvomit}オペランド」を参照してください。