Hitachi

Advanced Shell 


9.4.11 adshsetenvコマンド(変数の命名規則を判定せずに環境変数を定義する)

形式

adshsetenv [環境変数名 [環境変数値]]

機能

変数の命名規則を判定せずに環境変数を定義,環境変数値の参照・更新をします。

adshsetenvコマンドは,環境変数名に指定した文字列で環境変数を定義し,環境変数値に指定した値を環境変数に設定します。

引数を指定しないで実行した場合,adshsetenvコマンドは定義されている環境変数と値を「環境変数名=値」の形式で標準出力に出力します。

引数に環境変数名だけを指定し実行した場合,adshsetenvコマンドは指定された環境変数名に空文字を設定します。

環境変数名に読み込み専用属性の変数を指定し実行した場合,adshsetenvコマンドはエラー終了します。

引数

環境変数名

定義する環境変数名を指定します。

環境変数値

環境変数に設定する値を指定します。

環境変数名,環境変数値にスペースや「`」など特殊な意味を持つ文字を含む場合は,ダブルクォーテーション("),シングルクォーテーション(')で囲むか,またはエスケープ文字(\)を使用して,スペースや特殊な意味を持つ文字をエスケープすることで指定できます。ダブルクォーテーション(")で囲まれた文字列に「\」を指定すると,その後ろに指定された文字に関係なく,すべてエスケープ文字として扱われます。そのため,ダブルクォーテーション(")で囲まれた文字列に「\」を指定する場合は,「\\」と指定してください。

終了コード

終了コード

意味

0

正常終了

0以外

エラー終了

注意事項

使用例