【Linux】echoコマンドの使い方(オプションあり)

echoコマンドの使い方
この記事を読むと・・・
echoコマンドの基本的な使い方が理解できる
目次

【echoコマンド】どんな時に使う?

以下のようなことがしたい場合にechoコマンドが役立ちます。

  • メッセージを表示したい
  • 変数を表示したい

【echoコマンド】基本オプション

書式
echo [オプション] メッセージ

                                              ※[ ]は省略可能です

基本的なオプションは以下の表の通りです。

短縮オプションオプション説明
–Eオプションなしメッセージを表示する
(デフォルト)
-n最後に改行を出力しない
-eバックスラッシュによるエスケープを解釈する

【echoコマンド】エスケープシーケンス

エスケープシーケンス説明
\ \バックスラッシュ
\bバックスペース
\c以降を出力しない
\fフォームフィード
\n改行
\rキャリッジリターン
\t水平タブ
\v垂直タブ
\eエスケープ

【echoコマンド】オプション使用例

OSのバージョンによって出力結果に若干の違いがある可能性があります。

オプションなし
(メッセージを表示する)

# echo "TEST MESSAGE"
TEST MESSAGE

E」オプション
(バックスラッシュによるエスケープシーケンスを解釈しない)

# echo -E "TEST MESSAGE"
TEST MESSAGE

-n」オプション
(最後に改行を出力しない)

# echo -n "TEST MESSAGE"
TEST MESSAGE[root@TESTSERVER ~]#

e」オプション
(バックスラッシュによるエスケープシーケンスを解釈する)

# echo -e "TEST MESSAGE"
TEST MESSAGE

# echo -e "TEST\\MESSAGE"
TEST\MESSAGE

# echo -e "TEST\bMESSAGE"
TESMESSAGE

# echo -e "TEST\cMESSAGE"
TEST[root@TESTSERVER ~]#

# echo -e "TEST\fMESSAGE"
TEST
    MESSAGE

# echo -e "TEST\nMESSAGE"
TEST
MESSAGE

# echo -e "TEST\rMESSAGE"
MESSAGE

# echo -e "TEST\tMESSAGE"
TEST    MESSAGE

# echo -e "TEST\vMESSAGE"
TEST
    MESSAGE

# echo -e "TEST \eAND MESSAGE"
TEST ND MESSAGE
よかったらシェアしてね!
  • URLをコピーしました!
目次