하나의 명령으로 PowerShell의 여러 전경색

Rohan Timalsina 2024년2월15일
  1. Write-Host Cmdlet을 사용하여 PowerShell에서 여러 전경색 출력
  2. Write-Color Cmdlet을 사용하여 PowerShell에서 하나의 명령으로 여러 전경색 출력
하나의 명령으로 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

출력:

PowerShell에서 단일 명령으로 여러 전경색 출력

-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의 출력에 여러 색상을 표시하는 색상 쓰기

PowerShell에서 Write-Color를 사용하여 여러 전경색을 표시하는 또 다른 예를 살펴보겠습니다.

Write-Color -Text "Some text ",
"in different ",
"colors as",
"you can see. " -Color Green, Yellow, Red, Blue

출력:

PowerShell에서 같은 줄에 여러 색상의 문자열 인쇄

Write-Color는 짧고 다양한 색상의 텍스트를 인쇄하는 데 사용하기 쉽습니다. 이제 PowerShell 출력에서 ​​같은 줄에 여러 텍스트 색상을 사용하는 방법을 알아야 합니다.

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 Color