在 PowerShell 中清除變數內容
Rohan Timalsina
2023年1月30日
變數是值的儲存位置。你可以將所有型別的值儲存在 PowerShell 變數中。
你可以儲存命令的輸出以及命令和表示式中使用的元素,例如名稱、路徑、設定和值。
變數由文字字串表示,並以 PowerShell 中的 $
符號開頭,例如 $data
、$a
、$var
。它們不區分大小寫,可以包含空格和特殊字元。
PowerShell 有不同型別的變數:使用者建立的變數、自動變數和首選項變數。
有時在 PowerShell 中使用變數時,你可能需要清除變數的值。本教程將教你在 PowerShell 中清除變數內容。
使用 Clear-Variable
Cmdlet 清除 PowerShell 中的變數內容
Clear-Variable
cmdlet 有助於刪除儲存在變數中的資料。它只刪除值,而不是變數。
清除該值將分配變數的 $null
(空)值。它保留儲存在變數中的資料或物件型別。
以下命令建立一個名為 $var
的變數並分配字串值。
$var = "Hello World"
此命令從變數 $var
中刪除值。
Clear-Variable -Name var
var
變數在完成操作後仍然存在,但值為空。
$var
輸出:
它沒有輸出,這意味著變數中有一個空值。
要刪除多個變數值,你可以指定多個變數名稱。
Clear-Variable -Name var1 var2 var3
你還可以使用其內建別名 clv
刪除變數的值。
clv -Name var
使用 Remove-Variable
Cmdlet 刪除 PowerShell 中的變數
Remove-Variable
cmdlet 在 PowerShell 中刪除變數及其值。此 cmdlet 不會刪除設定為常量或系統擁有的變數。
以下命令刪除變數 $num
。
Remove-Variable num
此 cmdlet 具有內建別名 rv
。因此,你也可以使用 rv
命令刪除變數。
rv variable_name
我們希望本文能幫助你瞭解如何清除 PowerShell 變數的內容。
作者: Rohan Timalsina