하나의 명령으로 PowerShell의 여러 전경색
-
Write-Host
Cmdlet을 사용하여 PowerShell에서 여러 전경색 출력 -
Write-Color
Cmdlet을 사용하여 PowerShell에서 하나의 명령으로 여러 전경색 출력
PowerShell에는 콘솔에 출력을 표시하는 여러 cmdlet이 있습니다. Write-Host
는 출력에서 컬러 텍스트를 인쇄할 수 있는 인기 있는 cmdlet입니다.
단일 Write-Host
명령으로 텍스트를 한 가지 색상으로만 인쇄할 수 있습니다. 여러 색상을 표시하려면 여러 Write-Host
명령을 사용해야 합니다.
이 자습서에서는 PowerShell에서 여러 전경색으로 텍스트를 출력하는 다양한 방법을 소개합니다.
Write-Host
Cmdlet을 사용하여 PowerShell에서 여러 전경색 출력
Write-Host
cmdlet에는 컬러 텍스트를 인쇄하기 위한 -ForegroundColor
및 -BackgroundColor
라는 두 개의 매개 변수가 있습니다. -ForegroundColor
매개변수는 텍스트 색상을 변경하는 반면 -BackgroundColor
는 배경 색상을 변경합니다.
허용되는 색상 값은 다음과 같습니다.
Black
DarkBlue
DarkGreen
DarkCyan
DarkRed
DarkMagenta
DarkYellow
Gray
DarkGray
Blue
Green
Cyan
Red
Magenta
Yellow
White
다음 명령은 텍스트 색상을 녹색으로 변경합니다.
Write-Host "Hello World" -Foregroundcolor Green
매개변수는 하나의 값만 허용하므로 표시할 여러 색상을 지정할 수 없습니다. 여러 색상에 대해 여러 Write-Host
명령을 사용해야 합니다.
이 명령은 문자열을 녹색과 빨간색의 두 가지 색상으로 인쇄합니다.
Write-Host "Hello " -Foregroundcolor Green -NoNewline; Write-Host "World" -Foregroundcolor Red
출력:
-NoNewline
매개변수를 사용하면 한 줄에 여러 텍스트 문자열을 인쇄할 수 있습니다. 지정된 문자열이 사용되지 않으면 새 줄에 인쇄됩니다.
Write-Color
Cmdlet을 사용하여 PowerShell에서 하나의 명령으로 여러 전경색 출력
Write-Color
cmdlet은 PowerShell 모듈에서 사용할 수 있습니다. 아래 명령어로 설치하시면 됩니다.
Install-Module PSWriteColor
Write-Color
를 사용하면 매우 간단한 방법으로 여러 색상으로 출력물을 인쇄할 수 있습니다. 다음 명령은 Hello World
문자열을 출력에서 지정된 색상으로 변경합니다.
Write-Color -Text "Hello World" -Color Green
여러 색상으로 텍스트를 표시하려면 문자열과 색상을 쉼표 ,
로 구분해야 합니다. 예를 들어, 이 명령은 같은 줄에 두 개의 다른 색상으로 된 두 개의 문자열을 표시합니다.
Write-Color -Text "Hello ","World" -Color Green,Yellow
출력:
PowerShell에서 Write-Color
를 사용하여 여러 전경색을 표시하는 또 다른 예를 살펴보겠습니다.
Write-Color -Text "Some text ",
"in different ",
"colors as",
"you can see. " -Color Green, Yellow, Red, Blue
출력:
Write-Color
는 짧고 다양한 색상의 텍스트를 인쇄하는 데 사용하기 쉽습니다. 이제 PowerShell 출력에서 같은 줄에 여러 텍스트 색상을 사용하는 방법을 알아야 합니다.