echo【コマンド】
コマンドだよ
WindowsとUNIX系で使えるよ
画面に文字列を表示するよ
スポンサーリンク
簡単に書くよ
echo【コマンド】とは
コンピュータさんに対する命令文(コマンド)のひとつ
であり
画面に文字列を表示するときに使うコマンド
です。
詳しく書くよ
「echo」コマンドは
文字列を表示するときに使うコマンド
です。
UNIX系(LinuxとかMacとか)及びWindows系で使えます。
書き方は、UNIX系の場合
echo [オプション] [あれやこれやの文字列]
です。
オプションは、ちらほらとあります。
| オプション | 説明 |
|---|---|
| -n | 改行を出力しない |
| -e | バックスラッシュによるエスケープシーケンスを有効にする |
| -E | バックスラッシュによるエスケープシーケンスを無効にする |
| --help | ヘルプを表示す |
| --version | ライセンスとかバージョンとかを表示する |
などです。
またエスケープシーケンスには以下の種類があります。
| 文字列 | 説明 |
|---|---|
| \a | 警告音を鳴らす |
| \b | バックスペース |
| \c | 改行なし |
| \f | 用紙送り |
| \n | ラインフィード |
| \r | キャリッジリターン |
| \t | タブ |
| \v | 垂直タブ |
| \数字 | 8進数3桁による指定 |
| \x数字 | 16進数3桁による文字指定 |
| \\ | バックスラッシュ |
注意点として、単純に
echo "hoge"
のように打った場合、シェルの内部コマンドであるechoが実行されます。
ややこしいのですが、echoさんにはシェルの内部コマンドとしてのechoさんと外部コマンドとしてのechoさんがいるのです。
お家の中にもechoって名前の人がいるし、お外にもechoって名前の人がいるイメージです。
そして何も指定をしない場合は、お家の中のechoさんが呼ばれるのです。
例えば
echo --version
を実行すると、多くの場合「--version」という文字列が、そのまま出力されると思います。
これがシェルの内部コマンドのechoを実行している状態です。
外部コマンドのechoを実行する場合は
/bin/echo --version
のように、どいつを呼び出すかを明示的に指定してください。
これで外部コマンドのechoさんが呼び出されます。
UNIX系のechoは、そんな感じです。
Windows系のechoは
echo [あれやこれやの文字列]
もしくは
echo [ON/OFF]
と書きます。
オプションは、ありません。
対象を指定しないで単に
echo
と打った場合、現在のechoのon/off状態が表示されます。
Windows系のechoは、そんな感じです。
一言でまとめるよ
まぁ「echo」ってコマンドが出てきたら「文字列を表示するときに使うんだな~」と お考えください。






