JP1/Advanced Shell

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


2.6.4 コマンド実行時に引数を変換する【Windows,Linux限定】

コマンド(組み込みコマンド,拡張コマンド,関数,エイリアス,および外部コマンド,ユーザープログラム)を実行するタイミングで変換します。ジョブ定義スクリプトの1行を定義された規則に従って解析します。指定された引数の文字列と実行するコマンドの引数の文字列が完全に一致した場合,置換後のコマンド引数の文字列に変換します。変換の定義規則は,COMMAND_CONV_ARGパラメーターで設定します。

コマンドの実行時にコマンドの引数を変換の定義に従って変換します。この変換は,次のプラットフォーム間で実行できます。

<この項の構成>
(1) PATH_CONVパラメーターとの組み合わせ例

(1) PATH_CONVパラメーターとの組み合わせ例

PATH_CONVパラメーターとCOMMAND_CONV_ARGパラメーターを組み合わせて使用する例を示します。この2種類のパラメーターは,PATH_CONVパラメーターの方が優先的に処理されます。同じパラメーターの中では,先頭から順に処理されます。

(a) 環境ファイルの内容

環境ファイルの内容を,各行に番号を付けて示します。

  1. #-adsh_conf PATH_CONV_ENABLE / :
  2. #-adsh_conf PATH_CONV /tmp "C:\\temp"
  3. #-adsh_conf COMMAND_CONV_ARG /tmp/data.txt "C:\\jp1as_tmp\\data3.txt"
  4. #-adsh_conf COMMAND_CONV_ARG "C:\temp\data.txt" "C:\\jp1as_tmp\\data4.txt"

(b) ジョブ定義スクリプトファイルの内容と変換方法

(a)の環境ファイルに対して次のジョブ定義スクリプトを実行した場合,それぞれが異なる規則で変換されます。

[目次][前へ][次へ]


[他社商品名称に関する表示]

All Rights Reserved. Copyright (C) 2011, 2012, Hitachi, Ltd.