Como escrever para o console em PowerShell?

Como escrever para o console em PowerShell?
O console PowerShell exibe a saída dos comandos executados, como texto, números inteiros ou variáveis. Mais especificamente, vários comandos são usados ​​para escrever a saída no console do PowerShell. O objetivo principal por trás dessa funcionalidade é exibir o texto adicionado no terminal. Além disso, o PowerShell também permite que você personalize o texto e a cor do fundo.

Esta posta.

Como escrever para o console em PowerShell?

Esses cmdlets podem ser utilizados para escrever no Console PowerShell:

  • Write-Output.
  • Gravação-host.

Método 1: Escreva no console em PowerShell usando o comando "write-output"

O "Write-Output”O comando é usado principalmente para gerar a entrada de texto para o console. Este comando envia os objetos especificados para o fluxo de saída.

Sintaxe

> Write-output "text de amostra"

Exemplo 1: Usando o comando “write-output” para exibir uma mensagem no PowerShell
Neste exemplo, produziremos o texto adicionado utilizando o “Write-Output”Comando:

> Write-output "Este é um texto de amostra."

Exemplo 2: Usando o comando “write-output” dentro da função no PowerShell
Para o segundo cenário, adicionaremos o mesmo comando em uma função como esta:

função text-output
Write-Output "Este é um texto de amostra"

saída de texto

No código acima:

  • Primeiro, definimos uma função chamada “saída de texto”.
  • Depois disso, adicionamos o “Write-Output”Comando para escrever o texto no Console PowerShell.
  • Por fim, chame a função escrevendo seu nome fora do corpo:

O texto foi escrito no console PowerShell ISE.

Método 2: Escreva no console no PowerShell usando o comando “write-host”

Outro comando usado para escrever no console do PowerShell é o “Gravação-host”. Este cmdlet é usado para produzir a entrada de texto para o console do PowerShell. Além disso, ele pode ser utilizado para personalizar o texto de saída.

Exemplo 1: Usando o comando “write-host” para exibir uma mensagem no PowerShell
Agora, escreveremos o texto personalizado no Console PowerShell:

> Escreva -host "Hello People" -BackgroundColor Black

No código acima, usamos o “Gravação-host”Comando para escrever o texto no Console PowerShell. Além disso, o “-Cor de fundo”O parâmetro é adicionado para alterar a cor de fundo do texto para preto:

Exemplo 2: Usando o comando “write-output” dentro da função no PowerShell
Este exemplo produzirá o texto personalizado para o PowerShell ISE Console:

Função de saída de saída
Escreva -host "Hello People" -BackgroundColor Yellow

saída de saída

No código acima:

  • Defina uma função e depois adicionou o texto usando o “Gravação-host”Comando.
  • Use o "-Cor de fundo”Parâmetro para alterar a cor do texto para amarelo.
  • Finalmente, chame a função com seu nome:

Como você pode observar, o texto personalizado foi escrito no console do PowerShell ISE.

Conclusão

Para escrever no console em PowerShell, existem vários métodos, mas os principais usados ​​incluem os “Write-Output" e a "Gravação-host”Comando. Ambos os cmdlets tomam a entrada como texto e saída para o console. No entanto, o host de gravação também pode personalizar o texto adicionado. Este post explicou métodos práticos para resolver a consulta mencionada.