logo

Bash スクリプト – Bash Echo コマンド

この記事では、echo コマンドについて説明します。 Echo コマンドは、Unix/Linux の組み込みコマンド機能で、通常は画面上にテキストやメッセージを表示するために使用されます。

構文:



  $   echo [option]>

例えば ​​:

  $   echo Geeks For Geeks>

出力:

Geeks For Geeks>

出力



通常、次の 3 つのオプションがあります。

  • -n : 末尾の改行は出力されません。
  • -そして : これは、エスケープ シーケンスの実装を無効にするデフォルトのオプションです。
  • -それは : バックスラッシュエスケープの解釈を可能にするために使用されます

一部のエスケープ シーケンスは、次のような異なる操作を実行します。

エスケープシーケンス

意味

 バックスペース
バックスラッシュ
改行
キャリッジリターン
水平タブ
垂直タブ

例 1: バックスペース

  $   echo -e 'Geeks For Geeks'>

出力:

GeeksForGeeks>

出力

例 2: 改行

  $   echo -e 'Geeks
For
Geeks'>

出力:



Geeks For Geeks>

出力

例 3: 水平タブ

  $   echo -e 'Geeks	For	Geeks'>

出力:

Geeks For Geeks>

出力

例 4: バックスラッシュ

  $   echo -e 'GeeksForGeeks'>

出力:

GeeksForGeeks>

出力

例 5: キャリッジリターン

  $   echo -e 'Geeks
For Geeks'>

出力:

For Geeks>

出力

例 6: 垂直タブ

  $   echo -e 'Geeksv Forv Geeks'>

出力:

Geeks♂ For♂ Geeks>

出力

例 7: -n オプション

  $   echo -n 'Geeks For Geeks'>

出力:

Geeks For Geeks>

出力

に関連するすべてのコマンドを見つけることができます。 エコー 次のコマンドを書くことによって。

  $   /bin/echo --help>

出力:

出力

echoコマンドを使用する方法は他にもいくつかあります

ユーザーからの入力を取得します。

userInput.sh という名前のテキスト ファイルを作成し、ファイル内に次のコードを記述します。

#!/bin/sh echo 'Enter Your Name : ' read name #It take input from user echo 'Hello, $name. Welcome to GeeksForGeeks'>

次に、以下のコードを使用して userInput.sh を実行します。

  $   chmod +x ./userInput.sh   $   ./userInput.sh>

出力:

ディクストラ

出力

結論

結論として、echo コマンドは、Unix/Linux システムに組み込まれた多用途で強力なコマンドであり、ユーザーが画面上にテキストやメッセージを表示できるようになります。この記事では、echo コマンドの構文、オプションの詳細な概要と、改行文字の抑制、エスケープ シーケンス解釈の有効化/無効化、バックスペース、タブ、キャリッジ リターンなどの特殊文字の表示機能など、その使用法を示すさまざまな例が詳しく説明されています。この記事では、echo コマンドと read コマンドを一緒に使用してユーザーから入力を取得する方法についても説明しました。全体として、echo コマンドは Unix/Linux ユーザーのツールキットに不可欠なツールであり、コマンドライン環境内で効果的なテキスト操作と出力表示を可能にします。