Hitachi

JP1 Version 11 JP1/Advanced Shell 


7.3.12 COMMAND_CONV_ARGパラメーター(コマンド実行時にジョブ定義スクリプト中の引数を変換する規則を定義する)

形式

#-adsh_conf COMMAND_CONV_ARG コマンド引数1 コマンド引数2

機能

ジョブ定義スクリプト中のシェル標準コマンド,シェル拡張コマンド,関数,スクリプト拡張コマンド,スクリプト予約語コマンド,外部コマンド,およびユーザープログラムの引数を変換する規則を定義します。

ジョブ定義スクリプトの実行時にコマンドの引数がコマンド引数1と完全一致する場合,コマンド引数2に変換します。コマンド引数1およびコマンド引数2は必ず指定します。

同じコマンド引数に異なる規則を定義した場合は,先に定義した規則が有効になります。

.(ドット)コマンド,および#-adsh_scriptコマンドに指定した外部スクリプトも,実行時に定義に合致していた場合,引数が変換されます。

変換結果は,KNAX6804-Iメッセージ,またはKNAX6806-Iメッセージでジョブ実行ログに出力します。

オペランド

コマンド引数1 〜<任意文字列>((1〜247バイト))

変換前のコマンド引数を指定します。スペースを含むコマンド引数を指定する場合は,"(ダブルクォーテーション)で囲む必要があります。ただし,"で囲んだ値にスペース,タブ文字または空文字だけを指定できません。なお,次の文字は使用できません。

* ? < > | `(バッククォーテーション) $

コマンド引数1を指定しなかった場合,またはコマンド引数1に不当な値を指定した場合は,パラメーター解析時にエラー終了します。

コマンド引数2 〜<任意文字列>((1〜247バイト))

変換後のコマンド引数を指定します。スペースを含むコマンド引数を指定する場合は,"(ダブルクォーテーション)で囲む必要があります。ただし,"で囲んだ値にスペース,タブ文字または空文字だけを指定できません。なお,次の文字は使用できません。

* ? < > | `(バッククォーテーション) $

コマンド引数2を指定しなかった場合,またはコマンド引数2に不当な値を指定した場合は,パラメーター解析時にエラー終了します。

注意事項

使用例