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 ~]$