Echo equivalente per i test di script in PowerShell

Echo equivalente per i test di script in PowerShell

IL "Eco"Il comando viene utilizzato nel calcolo per emettere un valore che è stato passato ad esso, come variabili o stringhe. Questo comando è disponibile per tutti i sistemi operativi e di solito viene utilizzato all'interno degli script di PowerShell e dei file batch. Il PowerShell ha diversi comandi equivalenti all'eco che vengono utilizzati per produrre un testo, una stringa o una variabile.

Questo post presenterà vari comandi equivalenti a Echo utilizzati in PowerShell.

Qual è l'eco equivalente per i test di script in PowerShell?

Queste sono le "Eco"Equivalenti in PowerShell:

    • Write-Output
    • Scrivi-host

Metodo 1: utilizzare il comando "write-output" come equivalente "eco"

IL "Eco"CMDLET è un alias del"Write-Output". Questo comando è equivalente al comando Echo ed è principalmente utilizzato all'interno degli script o della console per visualizzare le uscite di testo. Inoltre, viene anche utilizzato per inviare gli oggetti al "Flusso di output" o il "Pipeline di successo".

Sintassi

Questa è la sintassi di base del "Write-Output"CMDLET:

> Write-output "testo qui"


Esempio

Ora, stampiamo un messaggio sulla console PowerShell usando il comando Write-Output:

> Write-output "Questo è un testo di output."



Come puoi vedere, il "Write-Output"CMDLET ha eseguito la stessa funzionalità di un comando" eco ", che è quello di produrre il testo.

Metodo 2: usa il comando "write-host" come equivalente "eco"

Un altro equivalente al "Eco"CMDLET in PowerShell è il"Scrivi-host"Cmdlet. Viene utilizzato per scrivere l'output personalizzato sull'host, come il testo colorato o lo sfondo colorato del testo.

Sintassi

Ecco la sintassi di base del "Scrivi-host"CMDLET:

> Scrivi "testo qui"


Esempio

Prendiamo l'aiuto dell'esempio per dimostrare il funzionamento del "Scrivi-host"CMDLET:

> Scrivi "Hello People" -BackgroundColor Red


Nell'esempio del codice sopra:

    • Innanzitutto, abbiamo aggiunto un messaggio usando il "Scrivi-host"Cmdlet.
    • Successivamente, specificare il "-Colore di sfondo"Parametro e assegnare il valore"Rosso".


Si può osservare che il "Scrivi-host"CMDLET ha eseguito la stessa funzionalità di"Eco"Comando. Inoltre, ha anche personalizzato l'output cambiando il suo colore di sfondo.

Conclusione

IL "Eco"I comandi equivalenti in PowerShell sono i"Write-Output" e il "Scrivi-host". Entrambi i comandi imitano la funzionalità, che è scrivere il testo come output. "Write-Output" invia gli oggetti al flusso di output, mentre il comando "Write-Host" avvolge le informazioni di testo all'interno e l'output nel flusso di informazioni e le personalizza anche. Questo articolo ha presentato due equivalenti Echo in PowerShell.