echoコマンド
- メッセージや環境変数を表示します。
概要
「echo」はメッセージなどを表示するコマンドです。
$echo メッセージ
でメッセージを表示します。
$ echo $変数名
で環境変数やシェルスクリプト内の変数を表示する際にも使用います。
echoコマンドの書式
echo [オプション] メッセージ
echoの主なオプション
オプション | 意味 |
---|---|
-n | 最後の改行を出力しない |
-e | エスケープを解釈する |
-E | エスケープを解釈しない(デフォルト) |
echo コマンド詳細説明
echoコマンドの使用:
さまざまなオプションでechoコマンドを使用できます。
次の例では、いくつかの便利なオプションについて説明します。
オプションなしで「echo」コマンドを使用すると、デフォルトで改行が追加されます。
‘-n’オプションは、改行なしでテキストを印刷するために使用されます。
‘-e’オプションは、出力からバックスラッシュ文字を削除するために使用されます。
‘echo_example.sh’という名前の新しいbashファイルを作成し、次のスクリプトを追加します。
#!/bin/bash
echo "改行付きのテキストの印刷";
echo -n "改行なしのテキストの印刷";
echo -e "\n削除\tバックスラッシュ\t文字\n";
bashコマンドでファイルを実行します。
$ bash echo_example.sh
改行付きのテキストの印刷
改行なしのテキストの印刷
削除 バックスラッシュ 文字
$
Hello World
はじめてのbashコマンド「echo」
ターミナルで非常に単純なbashステートメントを実行します。 コマンドの出力は「Hello, World」になります。
$ echo "Hello, World";
Hello, World
$
はじめてのbashスクリプト「vim」
$ vim HelloWorld.sh
<空のvim HelloWorld.sh が開きます>
vimで開いたHelloWorld.shを編集します。
#!/bin/bash
echo "Hello World";
- ヒント
- echo の後ろに続く文字列は 「""」(ダブるクォーテーション)または、「''」(シングルクォーテーション)で囲みましょう。
- 行末の「;」(セミコロン)も忘れずに。