【2.echo コマンド】ざっくりわかる「シェルスクリプト」

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
改行付きのテキストの印刷
改行なしのテキストの印刷
削除	バックスラッシュ	文字
$
ヒント
echo の利用例は果てしない。ここで説明してもだれも読みはしないだろう。なので、概要の抜粋を説明する

echo でよく使われるオプションは以下の通り

オプション 意味

-n 最後の改行を出力しない
-e エスケープシーケンスを解釈する
-E エスケープシーケンスを解釈しない(デフォルト)

エスケープシーケンスとは、上記のバックスラッシュのことだ。

以下の4つを覚えておくだけでおおよそは事足りる。

オプション 意味

\r キャリッジリターン
\n 改行(フォームフィード+キャリッジリターン)
\t 水平タブ
\ バックスラッシュ

書籍の紹介

【1.Hello World】ざっくりわかる「シェルスクリプト」

【1.Hello World】ざっくりわかる「シェルスクリプト」

【3.コメント】ざっくりわかる「シェルスクリプト」

【3.コメント】ざっくりわかる「シェルスクリプト」