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

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
として書き込み-デバッグ
を使用する
$DebugPreference
が Continue
または Stop
に設定されている場合、Write-Debug
コマンドレットはデバッグメッセージを PowerShell コンソールに直接書き込みます。$DebugPreference
のデフォルト値は SilentlyContinue
です。
$DebugPreference = Continue
Write-Debug "Hello World."
出力:
DEBUG: Hello World.
PowerShell の同等の echo
として Write-Verbose
を使用する
$VerbosePreference
が Continue
または Stop
に設定されている場合、Write-Verbose
コマンドレットは詳細メッセージを PowerShell コンソールに直接書き込みます。
$VerbosePreference = Continue
Write-Verbose "Hello World."
出力:
DEBUG: Hello World.
チュートリアルを楽しんでいますか? <a href="https://www.youtube.com/@delftstack/?sub_confirmation=1" style="color: #a94442; font-weight: bold; text-decoration: underline;">DelftStackをチャンネル登録</a> して、高品質な動画ガイドをさらに制作するためのサポートをお願いします。 Subscribe
著者: Rohan Timalsina