PowerShellのechoコマンドは、標準出力に文字列を表示するために使います。実際のところ、PowerShellではechoの代わりにWrite-Outputコマンドレットが一般的に使用されますが、echoはそのエイリアス(別名)です。したがって、echoとWrite-Outputは基本的に同じ機能を持ちます。
基本的な使い方
このコマンドを実行すると、コンソールに以下のように表示されます:
詳細
- echoはWrite-Outputのエイリアスであり、指定した文字列やオブジェクトを標準出力ストリームに送信します。
- 複数の文字列を表示したい場合は、単に複数のechoコマンドを連続して使用するか、配列として渡すことができます。
複数行の表示
このように複数行で使用することも可能です。
また、PowerShellではecho以外にもWrite-HostやWrite-Informationなど、出力の目的に応じて使い分けることができるコマンドレットがいくつか存在します。
注意点
- Write-Output(echo)は、パイプラインを通じて他のコマンドにデータを渡すためにも使われますが、Write-Hostは画面に直接出力するため、パイプラインでの使用には適していません。
まとめ
echoはPowerShellで最も基本的な出力コマンドの一つで、コンソールに文字列を表示する際に使用されます。Write-Outputのエイリアスであり、他のコマンドレットに比べてパイプラインの活用に優れています。