PowerShell의 변수에서 복사하여 붙여넣기

John Wachira 2023년6월20일
  1. Set-Clipboard Cmdlet을 사용하여 PowerShell의 변수에서 복사
  2. Get-Clipboard Cmdlet을 사용하여 PowerShell의 변수에서 붙여넣기
PowerShell의 변수에서 복사하여 붙여넣기

이 문서에서는 PowerShell의 변수에서 복사하여 붙여넣는 방법을 보여줍니다.

PowerShell에서 Set-Clipboard를 사용하여 클립보드의 내용을 결정합니다. 그런 다음 Get-Clipboard cmdlet을 사용하여 클립보드의 콘텐츠를 가져와서 사용합니다.

Set-Clipboard Cmdlet을 사용하여 PowerShell의 변수에서 복사

Set-Clipboard cmdlet은 클립보드의 콘텐츠를 설정할 수 있는 유용한 PowerShell cmdlet입니다. PowerShell 메뉴에서 복사 작업을 사용하는 것과 동일합니다.

이 cmdlet을 여러 가지 방법으로 사용할 수 있습니다. 여기 몇 가지 예가 있어요.

아래 예에서는 Set-Clipboard cmdlet을 사용하여 클립보드에 임의 문자열을 지정했습니다.

Set-Clipboard -Value "This is a random string"

아래 그림과 같이 Set-Clipboard cmdlet을 사용하여 파일 내용을 복사할 수도 있습니다.

Get-Content C:\Users\Trial.txt | Set-Clipboard

다음은 몇 가지 일반적인 매개변수입니다.

  1. -Append - 클립보드를 지우지 않고 내용을 추가하도록 cmdlet에 지시합니다. 이것은 SwitchParameter이며 와일드카드 문자 및 파이프라인 입력을 허용하지 않습니다.
  2. -확인 - 이 SwitchParameter는 cmdlet을 실행하기 전에 사용자에게 확인을 요청합니다.
  3. -Value - 이 문자열 매개변수는 클립보드에 추가할 문자열 값을 나타냅니다. 이 매개변수는 파이프라인 입력을 허용합니다.

Get-Clipboard Cmdlet을 사용하여 PowerShell의 변수에서 붙여넣기

Get-Clipboard cmdlet을 사용하여 클립보드의 콘텐츠를 가져오고 사용합니다. Get-Content cmdlet과 같은 문자열 배열로 여러 줄의 텍스트를 반환합니다.

예를 들어 첫 번째 명령에서 클립보드를 이것은 임의의 문자열입니다로 설정했습니다. 아래와 같이 Get-Clipboard 명령을 사용하여 클립보드의 내용을 표시할 수 있습니다.

![Get-Clipboard를 사용하여 클립보드에 PowerShell 붙여넣기](</img/PowerShell/powershell get-clipboard.jpg>를 사용하여 클립보드에 붙여넣기

이제 두 cmdlet에 익숙해졌습니다. PowerShell의 변수에서 복사하여 붙여넣는 방법에 대해 논의해 보겠습니다.

우리는 개념을 설명하기 위해 예를 사용할 것입니다.

오늘 날짜를 사용하여 API 호출을 시도한다고 가정해 보겠습니다. 그러기 위해서는 오늘 날짜를 변수에 저장해야 합니다. 어떻게 해야 할까요?

날짜를 가져오려면 Get-Date cmdlet을 사용합니다. 그런 다음 결과를 아래와 같이 Set-Clipboard cmdlet으로 파이프합니다.

Get-Date $TDay -Format MM-dd-yyyy | Set-Clipboard

형식을 월, 일, 연도로 설정했습니다. 다음으로 아래와 같이 클립보드의 내용을 변수로 저장합니다.

$variable = Get-Clipboard

이제 API 호출에서 변수를 사용할 수 있습니다.

Set-ClipboardGet-Clipboard cmdlet은 복사 및 붙여넣기에 유용한 PowerShell 유틸리티입니다.

작가: John Wachira
John Wachira avatar John Wachira avatar

John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.

LinkedIn

관련 문장 - PowerShell Copy