echoコマンド 【echo command】
概要
echoコマンド(echo command)とは、WindowsやUNIX系OSで標準的に用いられるコマンドの一つで、引数に指定された文字列を標準出力に出力するもの。画面にメッセージを表示するのに用いられる。WindowsのバッチファイルやUNIX系OSのシェルスクリプトなどでよく用いられるコマンドで、引数に指定された文字列を単にそのまま画面に表示する。実行時に使い方や進捗状況などのメッセージを利用者に伝えたい場合などに用いられる。
LinuxなどのUNIX系OSでは、「-n」オプションで末尾を改行せず、直後から次の文字出力を開始する。「-e」オプションでエスケープシーケンスを解釈するようになり、「\」(半角バックスラッシュ、日本語環境では円マークで表示されることもある)から始まる特殊な表記を用いて「
Windowsでは単に実行すると画面に「echo メッセージ」とコマンド名が表示されてしまうため、バッチファイル冒頭で「@echo off」と指定すればメッセージのみが表示される。空白行を出力したい場合は「echo.」とスペースを空けずにピリオド(.)のみを記述する。パイプ「|」やリダイレクト「&」などコマンド間の連携を指示する文字を表示したいときは先頭にキャレット(^)を入れて「^|」「^&」のようにする。
echoコマンドは実行時に利用者へ表示するメッセージを残すために用いられる。後からバッチファイルやシェルスクリプトのファイルを開いて閲覧する開発者にコメントを残したい場合は、UNIX系では「# コメント」のように行頭に「#」(シャープ/ナンバーサイン)を入れ、Windowsではremコマンドを用いて「rem コメント」のように記述する。
(2024.3.25更新)