PowerShell で echo 相当の機能

Rohan Timalsina 2023年1月30日
  1. PowerShell で同等の echo として Write-Output を使用する
  2. PowerShell で同等の echo として Write-Host を使用する
  3. PowerShell の同等の echo として書き込み-デバッグを使用する
  4. PowerShell の同等の echo として Write-Verbose を使用する
PowerShell で echo 相当の機能

echo コマンドは、文字列または変数をコンソールに出力します。このチュートリアルでは、PowerShell スクリプトおよび関数の echo に相当するさまざまなコマンドを紹介します。

echo "Hello World."

出力:

Hello World.

PowerShell で同等の echo として Write-Output を使用する

最も近いエコーに相当するのは Write-Output です。echo は、Write-Output の組み込みエイリアスです。Write-Output は出力データを pipeline に書き込み、出力を別のコマンドまたはファイルにリダイレクトできるようにします。パイピングが行われていない場合、出力データは PowerShell コンソールに表示されます。

Write-Output "Hello World."

出力:

Hello World.

PowerShell で同等の echo として Write-Host を使用する

PowerShell の Write-Host コマンドレットは、PowerShell コンソールに出力を直接書き込むために使用されます。-ForegroundColor および -BackgroundColor パラメータを使用して、フォントの色および背景色をカスタマイズすることもできます。

Write-Host "Hello World."

出力:

Hello World.

PowerShell の同等の echo として書き込み-デバッグを使用する

$DebugPreferenceContinue または Stop に設定されている場合、Write-Debug コマンドレットはデバッグメッセージを PowerShell コンソールに直接書き込みます。$DebugPreference のデフォルト値は SilentlyContinue です。

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

出力:

DEBUG: Hello World.

PowerShell の同等の echo として Write-Verbose を使用する

$VerbosePreferenceContinue または Stop に設定されている場合、Write-Verbose コマンドレットは詳細メッセージを PowerShell コンソールに直接書き込みます。

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

出力:

DEBUG: Hello World.
著者: Rohan Timalsina
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