SORT EEでは,コマンドのパラメタ省略時に設定するデフォルト値を定義する環境変数を用意しています。
また,SORT EEの環境変数の指定がない場合は,SORTの環境変数(Windowsでは環境ファイル)の指定があれば,SORTの環境変数(Windowsでは環境ファイル)の指定を有効とします。
32ビット版SORT EEでは,「EXSORT」で始まる環境変数名はSORT EEの予約変数名となります。また,64ビット版SORT EEでは,「EXSORT64」で始まる環境変数名がSORT EEの予約変数名となります。SORTの設定以外で「EXSORT~」および「EXSORT64~」の環境変数名を使用しないでください。
SORT EEに関係する環境変数を次の表に示します。括弧内は,64ビット版の環境変数名を示します。
表14-1 SORT EEに関係する環境変数(Windowsの場合)
環境変数名 | 対応する コマンドパラメタ | SORT 環境ファイル | ソート | マージ | コピー | 簡易コピー | 選択 | 集約 | 編集 | 分割 | 連結 |
---|---|---|---|---|---|---|---|---|---|---|---|
EXSORTDATEOPT (EXSORT64DATEOPT) | -dateopt | date_opt | ○ | ○ | × | × | ○ | ○ ※1 | × | ○ ※2 | × |
EXSORTSORTTMPDIR (EXSORT64SORTTMPDIR) | -sorttmpdir | temp_dir1 | ○ | × | × | × | × | × | × | × | × |
EXSORTMERGETMPDIR (EXSORT64MERGETMPDIR) | -mergetmpdir | temp_dir3 | ○ | × | × | × | × | × | × | × | × |
EXSORTWORKSIZE (EXSORT64WORKSIZE) | -worksize | work_size | ○ | × | × | × | × | × | × | × | × |
EXSORTMSGOPT (EXSORT64MSGOPT) | - | msg_opt | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
EXSORTMSGFILE (EXSORT64MSGFILE) | - | msg_file | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
EXSORTMGTOPT (EXSORT64MGTOPT) | -cmdopt | - | - | - | - | - | - | - | - | - | - |
・KEY_INVALID_NOCHK | KEYNOCHK | - | ○ | ○ | × | × | ○ | ○ ※1 | × | ○※2 | × |
・SUM_INVALID_NOCHK | SUMNOCHK | - | × | × | × | × | × | ○ | × | × | × |
・VKEY_POS_NOCHK | POSNOCHK | - | ○ | ○ | × | × | × | ○ ※1 | × | ○※2 | × |
・DATE_INVALID_NOCHK | DATENOCHK | - | ○ | ○ | × | × | ○ | ○ ※1 | × | ○※2 | × |
・DATETIME_INVALID_NOCHK | DATETIMENOCHK | - | ○ | ○ | × | × | ○ | ○ ※1 | × | ○ ※2 | × |
・LOCK_INVALID | NOLOCK | - | ○ | ○ | ○ | × | × | × | × | × | × |
EXSORTDUPOPT (EXSORT64DUPOPT) | -cmdopt DUP | - | ○ | × | × | × | × | × | × | × | × |
EXSORTIOSIZE (EXSORT64IOSIZE) | -iosize | - | ○ | ○ ※3 | ○ ※3 | ○ | × | × | × | ○ ※5 | × |
EXSORTINPIOSIZE (EXSORT64INPIOSIZE) | -iosize inpiosize | - | ○ | ○ | ○ | ○ | × | × | × | × | × |
EXSORTOUTIOSIZE (EXSORT64OUTIOSIZE) | -iosize outiosize | - | ○ | ○ | ○ | ○ | × | × | × | × | × |
EXSORTSORTTMPIOSIZE (EXSORT64SORTTMPIOSIZE) | -iosize sorttmpiosize | - | ○ | × | × | × | × | × | × | × | × |
EXSORTMERGETMPIOSIZE (EXSORT64MERGETMPIOSIZE) | -iosize mergetmpiosize | - | ○ | × | × | × | × | × | × | × | × |
EXSORT_HI_WORKSIZE (EXSORT64_HI_WORKSIZE) | - | - | ○ | × | × | × | × | × | × | × | × |
EXSORTBOMLNGIN (EXSORT64BOMLNGIN) | - | - | ○ | ○ | ○ | ○ | × | × | × | × | × |
EXSORTBOMLNGOUT (EXSORT64BOMLNGOUT) | - | - | ○ | ○ | ○ | ○ | × | × | × | × | × |
EXSORTBOMGETPUT (EXSORT64BOMGETPUT) | - | - | ○ | ○ | ○ | ○ | × | × | × | × | × |
EXSORTSTRINGDIR (EXSORT64STRINGDIR) | - | - | ○ | × | × | × | × | × | × | × | × |
EXSORTSUPPRESSSPLITMSG (EXSORT64SUPPRESSSPLITMSG) | - | - | × | × | × | × | × | × | × | ○ | × |
EXSORTSUPPRESSCATMSG (EXSORT64SUPPRESSCATMSG) | - | - | × | × | × | × | × | × | × | × | ○ |
EXSORTNOCREATEZEROFILE (EXSORT64NOCREATEZEROFILE) | - | - | × | × | × | × | × | × | × | ○※4 | × |
EXSORTCATINPNOERR (EXSORT64CATINPNOERR) | - | - | × | × | × | × | × | × | × | × | ○ |
EXSORTFILESPLITNUMB (EXSORT64FILESPLITNUMB) | - | - | × | × | × | × | × | × | × | ○ | × |
EXSORTSPLITNUMBONE (EXSORT64SPLITNUMBONE) | - | - | × | × | × | × | × | × | × | ○ | × |
EXSORTSPLITTMPDIR (EXSORT64SPLITTMPDIR) | -splittmpdir | - | × | × | × | × | × | × | × | ○ | × |
EXSORTSPLITTMPIOSIZE (EXSORT64SPLITTMPIOSIZE) | -iosize splittmpiosize | - | × | × | × | × | × | × | × | ○ | × |
EXSORTCATNAMESEQ (EXSORT64CATNAMESEQ) | -catinp nameseq | - | × | × | × | × | × | × | × | × | ○ |
EXSORTOVFERROPT (EXSORT64OVFERROPT) | -cmdopt OVFERR | - | × | × | × | × | × | ○ | × | × | × |
EXSORTGOPTION (EXSORT64GOPTION) | - | - | ○ | ○ | × | × | ○ | ○※1 | × | ○※2 | × |
EXSORTPACKSIGNTYPE (EXSORT64PACKSIGNTYPE) | - | - | ○ | ○ | × | × | ○ | ○ | × | ○※2 | × |
EXSORTUNPACKDATATYPE (EXSORT64UNPACKDATATYPE) | - | - | ○ | ○ | × | × | ○ | ○ | × | ○※2 | × |
EXSORTDELBLANKLINE (EXSORT64DELBLANKLINE) | -cmdopt DELBLANKLINE | - | ○ | ○ | ○ | × | × | × | × | × | × |
EXSORTOUTFILENUMUNLIMIT (EXSORT64OUTFILENUMUNLIMIT) | - | - | ○ | ○ | ○ | × | - | - | - | - | - |
EXSORTPRMSIZEUNLIMIT (EXSORT64PRMSIZEUNLIMIT) | - | - | ○ | ○ | ○ | - | ○ | ○ | ○ | ○ | ○ |
EXSORTOUTFILENODUPCHK (EXSORT64OUTFILENODUPCHK) | - | - | ○ | ○ | ○ | × | - | - | - | ○ | ○ |
EXSORTLOGSUPPRESS (EXSORT64LOGSUPPRESS) | - | - | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
表14-2 SORT EEに関係する環境変数(UNIXの場合)
環境変数名 | 対応する コマンドパラメタ | SORT 環境変数 (SORTOPT) | ソート | マージ | コピー | 簡易コピー | 選択 | 集約 | 編集 | 分割 | 連結 |
---|---|---|---|---|---|---|---|---|---|---|---|
EXSORTDATEOPT (EXSORT64DATEOPT) | -dateopt | -g | ○ | ○ | × | × | ○ | ○ ※1 | × | ○ ※2 | × |
EXSORTSORTTMPDIR (EXSORT64SORTTMPDIR) | -sorttmpdir | -T | ○ | × | × | × | × | × | × | × | × |
EXSORTMERGETMPDIR (EXSORT64MERGETMPDIR) | -mergetmpdir | -T2 | ○ | × | × | × | × | × | × | × | × |
EXSORTWORKSIZE (EXSORT64WORKSIZE) | -worksize | -y | ○ | × | × | × | × | × | × | × | × |
EXSORTMSGOPT (EXSORT64MSGOPT) | - | - | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
EXSORTMSGFILE (EXSORT64MSGFILE) | - | - | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
EXSORTMGTOPT (EXSORT64MGTOPT) | -cmdopt | - | - | - | - | - | - | - | - | - | - |
・KEY_INVALID_NOCHK | KEYNOCHK | - | ○ | ○ | × | × | ○ | ○ ※1 | × | ○※2 | × |
・SUM_INVALID_NOCHK | SUMNOCHK | - | × | × | × | × | × | ○ | × | × | × |
・VKEY_POS_NOCHK | POSNOCHK | - | ○ | ○ | × | × | × | ○ ※1 | × | ○※2 | × |
・DATE_INVALID_NOCHK | DATENOCHK | - | ○ | ○ | × | × | ○ | ○ ※1 | × | ○※2 | × |
・DATETIME_INVALID_NOCHK | DATETIMENOCHK | - | ○ | ○ | × | × | ○ | ○ ※1 | × | ○ ※2 | × |
・LOCK_INVALID | NOLOCK | - | ○ | ○ | ○ | × | × | × | × | × | × |
EXSORTDUPOPT (EXSORT64DUPOPT) | -cmdopt DUP | - | ○ | × | × | × | × | × | × | × | × |
EXSORTIOSIZE (EXSORT64IOSIZE) | -iosize | - | ○ | ○ ※3 | ○ ※3 | ○ | × | × | × | ○ ※5 | × |
EXSORTINPIOSIZE (EXSORT64INPIOSIZE) | -iosize inpiosize | - | ○ | ○ | ○ | ○ | × | × | × | × | × |
EXSORTOUTIOSIZE (EXSORT64OUTIOSIZE) | -iosize outiosize | - | ○ | ○ | ○ | ○ | × | × | × | × | × |
EXSORTSORTTMPIOSIZE (EXSORT64SORTTMPIOSIZE) | -iosize sorttmpiosize | - | ○ | × | × | × | × | × | × | × | × |
EXSORTMERGETMPIOSIZE (EXSORT64MERGETMPIOSIZE) | -iosize mergetmpiosize | - | ○ | × | × | × | × | × | × | × | × |
EXSORT_HI_WORKSIZE (EXSORT64_HI_WORKSIZE) | - | - | ○ | × | × | × | × | × | × | × | × |
EXSORTBOMLNGIN (EXSORT64BOMLNGIN) | - | - | ○ | ○ | ○ | ○ | × | × | × | × | × |
EXSORTBOMLNGOUT (EXSORT64BOMLNGOUT) | - | - | ○ | ○ | ○ | ○ | × | × | × | × | × |
EXSORTBOMGETPUT (EXSORT64BOMGETPUT) | - | - | ○ | ○ | ○ | ○ | × | × | × | × | × |
EXSORTSTRINGDIR (EXSORT64STRINGDIR) | - | - | ○ | × | × | × | × | × | × | × | × |
EXSORTSUPPRESSSPLITMSG (EXSORT64SUPPRESSSPLITMSG) | - | - | × | × | × | × | × | × | × | ○ | × |
EXSORTSUPPRESSCATMSG (EXSORT64SUPPRESSCATMSG) | - | - | × | × | × | × | × | × | × | × | ○ |
EXSORTNOCREATEZEROFILE (EXSORT64NOCREATEZEROFILE) | - | - | × | × | × | × | × | × | × | ○※4 | × |
EXSORTCATINPNOERR (EXSORT64CATINPNOERR) | - | - | × | × | × | × | × | × | × | × | ○ |
EXSORTFILESPLITNUMB (EXSORT64FILESPLITNUMB) | - | - | × | × | × | × | × | × | × | ○ | × |
EXSORTSPLITNUMBONE (EXSORT64SPLITNUMBONE) | - | - | × | × | × | × | × | × | × | ○ | × |
EXSORTSPLITTMPDIR (EXSORT64SPLITTMPDIR) | -splittmpdir | - | × | × | × | × | × | × | × | ○ | × |
EXSORTSPLITTMPIOSIZE (EXSORT64SPLITTMPIOSIZE) | -iosize splittmpiosize | - | × | × | × | × | × | × | × | ○ | × |
EXSORTOVFERROPT (EXSORT64OVFERROPT) | -cmdopt OVFERR | - | × | × | × | × | × | ○ | × | × | × |
EXSORTGOPTION (EXSORT64GOPTION) | - | - | ○ | ○ | × | × | ○ | ○※1 | × | ○※2 | × |
EXSORTPACKSIGNTYPE (EXSORT64PACKSIGNTYPE) | - | - | ○ | ○ | × | × | ○ | ○ | × | ○※2 | × |
EXSORTUNPACKDATATYPE (EXSORT64UNPACKDATATYPE) | - | - | ○ | ○ | × | × | ○ | ○ | × | ○※2 | × |
EXSORTDELBLANKLINE (EXSORT64DELBLANKLINE) | -cmdopt DELBLANKLINE | - | ○ | ○ | ○ | × | × | × | × | × | × |
EXSORT64OUTFILENUMUNLIMIT | - | - | ○ | ○ | ○ | × | - | - | - | - | - |
EXSORT64PRMSIZEUNLIMIT | - | - | ○ | ○ | ○ | - | ○ | ○ | ○ | ○ | ○ |
EXSORT64OUTFILENODUPCHK | - | - | ○ | ○ | ○ | × | - | - | - | ○ | ○ |
EXSORT64LOGSUPPRESS | - | - | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
EXSORT64SORTLIBOPTION | - | - | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |