7.3.35 PATH_CONV_NOVARパラメーター(パス名を扱わないシェル変数を定義する)
形式
#-adsh_conf PATH_CONV_NOVAR シェル変数名 [シェル変数名 …]
機能
パス名を扱わないシェル変数名を定義します。
オペランド
- シェル変数名~<[*][文字列][*]>((1~255))
-
パス名を扱わないシェル変数名を定義します。指定できるシェル変数名の個数に上限はありません(環境設定ファイルの1行の長さの上限は4,092バイトであり,1行に記述できないときは,複数のパラメーターに分けて記述します)。
同一シェル変数名を重複指定してもエラーになりません。
シェル変数名は*を使用して総称変数名を指定できます。
*だけは,すべてのシェル変数名を示します。
*は0文字以上の文字を示します。
文字列*文字列の形式は指定できません。
**は指定できません。
シェル変数名dirA001,dirA002,A001,A002,A0,C0B0D0がある場合の指定例を次に示します。
指定例 |
対象となるシェル変数 |
---|---|
#-adsh_conf PATH_CONV_NOVAR * |
dirA001,dirA002,A001,A002,A0,C0B0D0 (すべて) |
#-adsh_conf PATH_CONV_NOVAR *A001 |
dirA001,A001 |
#-adsh_conf PATH_CONV_NOVAR *B0* |
C0B0D0 |
#-adsh_conf PATH_CONV_NOVAR dir* |
dirA001,dirA002 |
#-adsh_conf PATH_CONV_NOVAR dirA001 #-adsh_conf PATH_CONV_NOVAR A002 |
dirA001,A002 |
#-adsh_conf PATH_CONV_NOVAR dirA001 A002 |
dirA001,A002 |
この機能が有効になるのはPATH_CONV_ENABLE環境設定パラメーターの指定がある場合だけです。ただし,PATH_CONV_ENABLE環境設定パラメーターの指定がなくてもエラーにはなりません。
このパラメーターの指定はPATH_CONV_VAR環境設定パラメーターと指定順でマージされ,後の指定が優先します。同一パラメーター内で複数のシェル変数名を指定した場合でも後の指定が優先します。
使用例
dirで始まる名称のシェル変数はパス名を扱うシェル変数として定義しますが,dirnoで始まる名称のシェル変数はパス名を扱わないシェル変数として定義します。
#-adsh_conf PATH_CONV_VAR dir* #-adsh_conf PATH_CONV_NOVAR dirno*