Eco equivalente para testes de scripts em PowerShell

Eco equivalente para testes de scripts em PowerShell

O "Eco”O comando é usado na computação para gerar um valor que foi passado, como variáveis ​​ou strings. Este comando está disponível para todos os sistemas operacionais e geralmente é utilizado dentro dos scripts do PowerShell e arquivos em lote. O PowerShell possui vários comandos equivalentes de eco que são usados ​​para produzir um texto, string ou variável.

Esta postagem apresentará vários comandos equivalentes de eco usados ​​no PowerShell.

Qual é o equivalente ao eco para testes de scripts em PowerShell?

Estes são os “Eco”Equivalentes em PowerShell:

    • Write-Output
    • Gravação-host

Método 1: Use o comando "Write-Output" como um equivalente "eco"

O "Eco”O cmdlet é um pseudônimo do“Write-Output”. Este comando é equivalente ao comando eco e é usado principalmente dentro dos scripts ou console para exibir as saídas de texto. Além disso, também é utilizado para enviar os objetos para o “Fluxo de saída" ou o "Pipeline de sucesso”.

Sintaxe

Esta é a sintaxe básica do “Write-Output”Cmdlet:

> Write-output "texto aqui"


Exemplo

Agora, vamos imprimir uma mensagem no console do PowerShell usando o comando WRITO-Output:

> Write-output "Este é um texto de saída."



Como você pode ver, o “Write-Output”O cmdlet realizou a mesma funcionalidade que um comando“ eco ”, que é produzir o texto.

Método 2: Use o comando “write-host” como um equivalente “eco”

Outro equivalente ao “Eco”Cmdlet em PowerShell é o“Gravação-host”Cmdlet. É usado para escrever a saída personalizada no host, como texto colorido ou o fundo colorido do texto.

Sintaxe

Aqui está a sintaxe básica do “Gravação-host”Cmdlet:

> Write-Host "Texto aqui"


Exemplo

Vamos tomar a ajuda do exemplo para demonstrar o funcionamento do “Gravação-host”Cmdlet:

> Escreva -host "Hello People" -BackgroundColor Red


No exemplo do código acima:

    • Primeiro, adicionamos uma mensagem usando o “Gravação-host”Cmdlet.
    • Depois disso, especifique o “-Cor de fundo”Parâmetro e atribua o valor“Vermelho”.


Pode -se observar que o “Gravação-host”O cmdlet realizou a mesma funcionalidade que um“Eco”Comando. Além disso, ele também personalizou a saída alterando sua cor de fundo.

Conclusão

O "Eco”Comandos equivalentes em PowerShell são os“Write-Output" e a "Gravação-host”. Ambos os comandos imitam a funcionalidade, que é escrever o texto como uma saída. "Write-output" envia os objetos para o fluxo de saída, enquanto o comando "write-host" envolve as informações de texto dentro e saída do fluxo de informações e também personaliza. Este artigo apresentou dois equivalentes de eco em PowerShell.