Linuxコマンド辞典 echoコマンド(ユーティリティ)

文字列や変数を表示する「echo」コマンドの概要と使い方を記載しています。

RHEL Fedora CentOS Vine Deblan Ubuntu Plamo

参考サイト:Man page of INSTALL

概要・使用方法

書式

$ echo [オプション] [文字列]

指定された文字列に改行を加えて標準出力します。echoは「/bin/echo」として存在していますが、シェル組込みコマンドに用意されているのでシェルが優先されます。「/bin/echo」と実行することでcoreutilsパッケージのechoを使用することができます。

オプション

-n指定した文字列の最後で改行しない
-Eエスケープ文字を無視する
-eバックスラッシュ「\」でエスケープした文字を解釈する

エスケープ文字

エスケープ文字説明
\bバックスペース
\c行末に改行をつけない
\n改行する
\t水平タブ
\v垂直タブ
\\バックスラッシュ

1行テキストと環境変数LANGを表示する

$ echo テキスト
$ echo 環境変数名

実行結果

[sunarin@localhost ~]$ echo welcome linux
welcome linux
[sunarin@localhost ~]$ echo $LANG
ja_JP.UTF-8
[sunarin@localhost ~]$ 

エスケープを解釈する

$ echo -e テキスト

実行結果

[sunarin@localhost ~]$ echo '123\t456\v789'
123\t456\v789
[sunarin@localhost ~]$ echo -e '123\t456\v789'
123     456
           789
[sunarin@localhost ~]$ 

ファイルに文字列を追記する

$ echo テキスト >> ファイル名

実行結果

[sunarin@localhost ~]$ echo "Linux Welcome" >> text.txt
[sunarin@localhost ~]$ cat text.txt 
Linux Welcome
[sunarin@localhost ~]$ echo "by sunarin" >> text.txt
[sunarin@localhost ~]$ cat text.txt 
Linux Welcome
by sunarin
[sunarin@localhost ~]$