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
