在 PowerShell 中清除變數內容

Rohan Timalsina 2023年1月30日
  1. 使用 Clear-Variable Cmdlet 清除 PowerShell 中的變數內容
  2. 使用 Remove-Variable Cmdlet 刪除 PowerShell 中的變數
在 PowerShell 中清除變數內容

變數是值的儲存位置。你可以將所有型別的值儲存在 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
Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

相關文章 - PowerShell Variable