PowerShell,rv を使用して変数を削除する

スポンサーリンク

鍛錬 549

PowerShell,rv を使用して変数を削除する

変数を削除するには、Remove-Variable を使用します。

以下は、コマンドレット Remove-Variable のエイリアスです。

エイリアス
rv

 
使用方法は、以下に示す通りです。

rv 変数名
 
スポンサーリンク

スクリプト

以下は、変数を削除するスクリプト test_rv.ps1 です。

削除前と削除後に、gv を使用して変数名と変数の値を取得しています。

# 変数 $str に文字列 AAA を格納
$str = "AAA"



# 変数 $str について、変数名と値を取得する
echo "-------------------------------------------"
gv str
echo "-------------------------------------------"



# 変数 $str を削除
rv str



# 変数 $str について、変数名と値を取得する
echo "-------------------------------------------"
gv str
echo "-------------------------------------------"

実行結果

以下は、スクリプト test_rv.ps1 を実行しています。

PS D:\tmp>
PS D:\tmp> .\test_rv.ps1
-------------------------------------------

Name                           Value
----                           -----
str                            AAA
-------------------------------------------
-------------------------------------------
gv : 名前 'str' の変数が見つかりません。
発生場所 D:\tmp\test_rv.ps1:20 文字:1
+ gv str
+ ~~~~~~
    + CategoryInfo          : ObjectNotFound: (str:String) [Get-Variable], ItemNotFoundException
    + FullyQualifiedErrorId : VariableNotFound,Microsoft.PowerShell.Commands.GetVariableCommand

-------------------------------------------

 
上記に示した通り、変数の削除後に gv を使用して変数の情報を取得しようとしても、変数が存在しないためにエラーとなりました。

スポンサーリンク

シェアする

フォローする