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 水平タブ
- \ バックスラッシュ