PowerShell에서 변수 내용을 지우는 방법

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

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 명령을 사용할 수도 있습니다. clvClear-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에서 변수의 내용을 지우는 방법을 이해하는 데 도움이 되었기를 바랍니다.

튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다
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