echo - テキストを表示する

概要

echo [OPTIONS] [STRING]

説明

echo はテキスト(STRING)を表示します。

以下のオプションが利用可能です。

-n

改行を出力しません。

-s

引数をスペースで区切りません。

-E

バックスラッシュによるエスケープシーケンスの解釈を無効にします(デフォルト)。

-e

バックスラッシュによるエスケープシーケンスの解釈を有効にします。

他のシェルとは異なり、この echo はオプションの終わりを示す -- を受け付けます。

エスケープシーケンス

-e が使用されている場合、以下のシーケンスが認識されます。

  • \ バックスラッシュ

  • \a 警告音 (BEL)

  • \b バックスペース

  • \c これ以降の出力を生成しない

  • \e エスケープ文字

  • \f フォームフィード(改ページ)

  • \n 改行

  • \r 復帰(キャリッジリターン)

  • \t 水平タブ

  • \v 垂直タブ

  • \0NNN 8進数値 NNN のバイト(1〜3桁)

  • \xHH 16進数値 HH のバイト(1〜2桁)

使用例

> echo 'Hello World'
Hello World

> echo -e 'Top\nBottom'
Top
Bottom

> echo -- -n
-n

関連項目

  • printf コマンド: 出力形式をより細かく制御する場合に使用します。