PowerShell: cómo utilizar Write-Host para mostrar varias líneas
Puede utilizar el cmdlet Write-Host en PowerShell para enviar texto a la consola.
Para mostrar varias líneas al utilizar Write-Host, puede utilizar los siguientes métodos:
Método 1: utilizar el símbolo @
Write-Host @"
This text will
be displayed on
multiple lines
"@
Método 2: utilizar una matriz
'first line', 'next line', 'last line' | Write-Host
Ambos métodos producen el mismo resultado.
Los siguientes ejemplos muestran cómo utilizar cada método en la práctica.
Ejemplo 1: utilizar el símbolo @ con Write-Host para mostrar varias líneas
Supongamos que desea utilizar el cmdlet Write-Host en PowerShell para mostrar texto en tres líneas.
Podemos utilizar la siguiente sintaxis para hacerlo:
Write-Host @"
This text will
be displayed on
multiple lines
"@La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:
Observe que el resultado muestra el texto en tres líneas, tal como lo especificamos.
style="color: #000000;">Ejemplo 2: usar una matriz con Write-Host para mostrar varias líneas
Otra forma de utilizar el cmdlet Write-Host en PowerShell para mostrar texto en varias líneas es simplemente declarar cada línea como un elemento en una matriz y luego canalizar la matriz al Write-Host cmdlet.
Podemos utilizar la siguiente sintaxis para hacerlo:
'first line', 'next line', 'last line' | Write-HostLa siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:
El resultado muestra el texto en tres líneas, tal como lo especificamos.
Observe también que esto produce el mismo resultado que el ejemplo anterior. Siéntase libre de utilizar el método que prefiera.
Nota: Puede encontrar la documentación completa para el cmdlet Write-Host en PowerShell aquí.

