PowerShell에서 변수 내용을 지우는 방법
-
PowerShell에서
Clear-Variable
Cmdlet을 사용하여 변수 내용 지우기 -
PowerShell에서 변수 제거를 위한
Remove-Variable
Cmdlet 사용하기 - 결론

PowerShell에서는 모든 유형의 값을 변수에 저장할 수 있습니다. 명령의 출력과 이름, 경로, 설정 및 값과 같은 명령 및 표현식에 사용되는 요소를 저장할 수 있습니다.
변수는 텍스트 문자열로 표시되며 PowerShell에서는 $
기호로 시작합니다. 대소문자를 구분하지 않으며 공백 및 특수 문자를 포함할 수 있습니다.
때때로 PowerShell에서 변수를 작업할 때 변수의 값을 지워야 할 수도 있습니다. 이 튜토리얼에서는 PowerShell에서 변수 내용을 지우는 방법을 알려드립니다.
PowerShell에서 Clear-Variable
Cmdlet을 사용하여 변수 내용 지우기
Clear-Variable
cmdlet은 변수에 저장된 데이터를 제거하는 데 도움을 줍니다. 변수 자체는 삭제하지 않고 오직 값만 삭제합니다.
값을 지우는 것은 변수의 $null
(빈) 값을 할당합니다. 변수에 저장된 데이터 또는 객체 유형은 보존됩니다.
다음 명령은 $var
라는 변수를 생성하고 문자열 값을 할당합니다.
$var = "Hello World"
다음으로 Clear-Variable
을 사용하여 변수 $var
의 값을 제거할 것입니다.
Clear-Variable -Name var
위의 명령에서 -Name
매개변수는 Clear-Variable
cmdlet에 어떤 변수를 지울지 알려주며, var
는 특정 변수 이름입니다. 이제 var
변수는 작업을 완료한 후에도 여전히 존재하지만 값은 null입니다.
$var
출력:
값이 비어 있다는 의미로 아무 출력도 제공하지 않습니다.
여러 변수 값을 제거하려면 여러 변수 이름을 지정할 수 있습니다.
Clear-Variable -Name var1 var2 var3
변수의 값을 삭제하려면 clv
명령을 사용할 수도 있습니다. clv
는 Clear-Variable
의 명령 별칭입니다.
clv -Name var
PowerShell에서 변수 제거를 위한 Remove-Variable
Cmdlet 사용하기
반대로, Remove-Variable
cmdlet은 내용을 삭제할 뿐만 아니라 전체 변수를 삭제하여 현재 세션에서 더 이상 사용할 수 없게 만듭니다. 변수 삭제를 원할 때 유용합니다.
이 cmdlet은 상수로 설정되었거나 시스템에 속한 변수를 삭제하지 않습니다.
다음 명령은 변수 var
를 제거합니다.
Remove-Variable var
위의 명령을 실행하면 현재 세션에서 var
라는 변수는 삭제되어 더 이상 사용할 수 없게 됩니다.
대안으로 같은 목적을 위해 rv
명령 별칭을 사용할 수 있습니다.
rv var
결론
PowerShell에서 변수를 사용하는 방법을 이해하는 것은 필수적이며 이를 위한 다양한 방법이 있습니다. 변수 자체를 유지하면서 변수 내용을 지우거나(Clear-Variable
), 변수를 완전히 제거하거나(Remove-Variable
), 이러한 cmdlet을 사용하면 특정 요구 사항에 따라 변수를 효율적으로 조작할 수 있으며, 더 효과적인 PowerShell 스크립팅 및 관리에 기여합니다.
이 기사가 PowerShell에서 변수의 내용을 지우는 방법을 이해하는 데 도움이 되었기를 바랍니다.