Das echo-Äquivalent in PowerShell

Rohan Timalsina 30 Januar 2023
  1. Verwendung von Write-Output als echo-Äquivalent in PowerShell
  2. Verwendung von Write-Host als Echo-Äquivalent in PowerShell
  3. Verwendung von Write-Debug als Echo-Äquivalent in PowerShell
  4. Verwendung von Write-Verbose als echo-Äquivalent in PowerShell
Das echo-Äquivalent in PowerShell

Der Befehl echo gibt die Strings oder Variablen auf der Konsole aus. Dieses Tutorial stellt verschiedene Befehle vor, die dem echo in PowerShell-Skripten und -Funktionen entsprechen.

echo "Hello World."

Ausgabe:

Hello World.

Verwendung von Write-Output als echo-Äquivalent in PowerShell

Das nächste Echo-Äquivalent ist Write-Output. echo ist der eingebaute Alias ​​für Write-Output. Der Write-Output schreibt Ausgabedaten in die Pipeline und ermöglicht es Ihnen, die Ausgabe auf einen anderen Befehl oder eine andere Datei umzuleiten. Die Ausgabedaten werden auf der PowerShell-Konsole angezeigt, wenn die Weiterleitung nicht erfolgt ist.

Write-Output "Hello World."

Ausgabe:

Hello World.

Verwendung von Write-Host als Echo-Äquivalent in PowerShell

Mit dem Cmdlet Write-Host in PowerShell wird die Ausgabe direkt in die PowerShell-Konsole geschrieben. Sie können auch die Schriftfarbe und Hintergrundfarbe mit den Parametern -ForegroundColor und -BackgroundColor anpassen.

Write-Host "Hello World."

Ausgabe:

Hello World.

Verwendung von Write-Debug als Echo-Äquivalent in PowerShell

Das Cmdlet Write-Debug schreibt eine Debug-Meldung direkt in die PowerShell-Konsole, wenn $DebugPreference auf Continue oder Stop gesetzt ist. Der Standardwert von $DebugPreference ist SilentlyContinue.

$DebugPreference = Continue
Write-Debug "Hello World."

Ausgabe:

DEBUG: Hello World.

Verwendung von Write-Verbose als echo-Äquivalent in PowerShell

Das Cmdlet Write-Verbose schreibt eine ausführliche Meldung direkt in die PowerShell-Konsole, wenn $VerbosePreference auf Continue oder Stop gesetzt ist.

$VerbosePreference = Continue
Write-Verbose "Hello World."

Ausgabe:

DEBUG: Hello World.
Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website