Echoäquivalent für Skriptstests in PowerShell

Echoäquivalent für Skriptstests in PowerShell

Der "EchoDer Befehl ”wird zum Berechnen verwendet, um einen an ihn übergebenen Wert auszuführen, wie z. B. Variablen oder Zeichenfolgen. Dieser Befehl ist für alle Betriebssysteme verfügbar und wird normalerweise in den PowerShell -Skripten und Stapeldateien verwendet. Die PowerShell verfügt über mehrere Echo -Äquivalentbefehle.

In diesem Beitrag werden verschiedene Echo -Äquivalentbefehle vorgestellt, die in PowerShell verwendet werden.

Was ist das Echo -Äquivalent für Skriptstests in PowerShell??

Dies sind die "EchoӀquivalente in PowerShell:

    • Schreibausgabe
    • Schreibhost

Methode 1: Verwenden Sie den Befehl "write-output" als "Echo" -äquivalent

Der "Echo"CMDLET ist ein Alias ​​der"Schreibausgabe”. Dieser Befehl entspricht dem Befehl echo und wird hauptsächlich in den Skripten oder Konsolen verwendet, um die Textausgänge anzuzeigen. Darüber hinaus wird es auch verwendet, um die Objekte an die zu sendenAusgabestrom" oder der "Erfolgspipeline”.

Syntax

Dies ist die grundlegende Syntax der “Schreibausgabe”CMDLET:

> Report-output "Text hier"


Beispiel

Lassen Sie uns nun eine Nachricht auf der PowerShell-Konsole mit dem Befehl "Schreibpreis" ausdrucken:

> Write-Output "Dies ist ein Ausgabetext."



Wie Sie sehen können, das “Schreibausgabe”CMDLET hat dieselbe Funktionalität wie ein Echo -Befehl ausgeführt, nämlich den Text ausgabe.

Methode 2: Verwenden Sie den Befehl „Schreibhost“ als „Echo“ -Amäquivalent

Ein weiteres Äquivalent zum “Echo"Cmdlet in PowerShell ist das"Schreibhost”Cmdlet. Es wird verwendet, um die benutzerdefinierte Ausgabe an den Host zu schreiben, z. B. farbigem Text oder farbiger Hintergrund des Textes.

Syntax

Hier ist die grundlegende Syntax der “Schreibhost”CMDLET:

> Schreibhost "Text hier"


Beispiel

Nehmen wir die Hilfe des Beispiels, um die Arbeit der zu demonstrierenSchreibhost”CMDLET:

> Schreibhost "Hallo Leute" -BackgroundColor Red


Im obigen Codebeispiel:

    • Zunächst haben wir eine Nachricht mit der “hinzugefügt“ hinzugefügtSchreibhost”Cmdlet.
    • Danach geben Sie das an “-HintergrundfarbeParameter und den Wert zuweisen "Rot”.


Es kann beobachtet werden, dass das “Schreibhost"CMDLet hat die gleiche Funktionalität wie eine" durchgeführt "Echo" Befehl. Darüber hinaus hat es die Ausgabe auch angepasst, indem es seine Hintergrundfarbe geändert hat.

Abschluss

Der "Echo"Äquivalente Befehle in PowerShell sind die"Schreibausgabe" und das "Schreibhost”. Beide Befehle ahmen die Funktionalität nach, nämlich den Text als Ausgabe zu schreiben. "Write-Output" sendet die Objekte an den Ausgabestream, während der Befehl „Schreibhost“ die Textinformationen in den Informationsstrom einbindet und sie auch anpasst und sie auch anpasst. Dieser Artikel hat zwei Echo -Äquivalente in PowerShell vorgestellt.