GNU/Linux >> Linux の 問題 >  >> Linux

Linuxechoコマンドの例

Linuxのechoコマンドは、画面に1行のテキストを表示するために使用されます。これは、文字列を標準出力にエコーすることによって行われます。

Linuxechoコマンド

Linuxのマニュアルページでechoコマンドがどのように記述されているかを見てみましょう。次のコマンドを入力すると、マニュアルページにアクセスできます。

エコーマンページコマンド

以下が出力として表示されます。ヘルプページを部分的に理解しましょう。

Linuxエコーヘルプ出力

Linuxechoコマンド構文

$ echo [OPTION]... [STRING]...

Linuxechoコマンドの例

エコーコマンド出力

表示されるテキストが二重引用符なしで記述されている場合、出力に変更はありません。ただし、上記の例に示すように、文字列を強調するために二重引用符を使用することをお勧めします。

Linuxechoコマンドの例

Linuxechoコマンドオプション

Linux echoコマンドオプションを使用して、ユーザーごとにコマンドの出力を変更できます。それらを1つずつ見ていきましょう。

  • -n オプションを使用して、'\n'を削除できます (改行文字)出力から。デフォルトでは、echoには'\n'が含まれます 出力するすべての文字列の最後に。

    Linuxecho-nオプションの例

    上記の例では、出力の最後の改行文字が省略されているため、端末はユーザーに出力と同じ行に入力するように求めます。

  • -e オプションを使用すると、端末は入力された文字列のエスケープシーケンスを認識できます。

    Linuxのマニュアルページで説明されているように、次のシーケンスが認識されます。

    1. ‘\\’バックスラッシュ文字
    2. 「\a」アラート(BEL) :入力した文字列でこの文字に出会うと音が鳴ります。
    3. 「\b」バックスペース :文字列でこの文字が検出されると、バックスペースがトリガーされます。したがって、'\b'の前の文字 以下に示すように、出力から削除されます。
    4. Linuxエコーバックスペースの例

    5. 「\c」はそれ以上の出力を生成しません'\c'以降のすべての文字 文字列内は出力から省略されます。端末は、出力と同じ行に入力を求めるプロンプトを表示することに注意してください。これは、'\n'が原因です –改行文字も出力から削除されます。
    6. Linuxエコー停止出力の例

    7. 「\n」改行 :文字列で検出されると、このエスケープシーケンスは新しい行の作成をトリガーします。その結果、'\n'の後の文字 改行で出力されます。
    8. 改行の例をエコーする

    9. 「\r」キャリッジリターン'\r'の前の文字 次の例に示すように、文字列内の文字列は出力から省略されます。
    10. Linuxのエコーキャリッジリターンの例

    11. 「\t」水平タブ'\t'の場合は常に、出力にタブスペースが作成されます。 文字列に表示されます。
    12. Linuxエコータブの例

    13. 「\v」垂直タブ'\v'の場合は常に、出力に垂直タブスペースが作成されます。 文字列に表示されます。
    14. Linuxエコー垂直タブの例

  • -E オプションを使用すると、文字列内のエスケープシーケンスの認識が無効になります。このオプションはデフォルトで有効になっています。
  • –バージョン および–ヘルプ バージョン情報とヘルプウィンドウをそれぞれ表示し、その後終了します。

Linuxechoコマンドの高度な例

  1. Linuxechoコマンドはワイルドカード文字'*'で使用されます 現在のディレクトリに存在するすべてのファイルの名前を表示します。

    Linuxエコーファイル名の例

    また、この方法で、名前に特定の小文字/大文字が含まれている選択したファイル/フォルダーを表示することもできます。

    以下の例では、現在のディレクトリ内で、名前の最初の文字が「D」で最後の文字が「s」のファイルのみが出力として表示されます。

    Linuxエコー選択ファイル名の例

  2. Linux echoコマンドを使用して、基本的な算術演算を実行し、結果を出力として表示できます。これは、数学的な部分を(( ))で囲むことによって行われます。 $が前に付いている シンボル。
  3. Linuxエコー数学演算の例

  4. echoコマンドを使用して、ユーザー定義変数や環境変数を表示できます。

    エコー変数値の表示例

結論

Linux echoは、1行のテキストを出力として表示する単純で基本的なコマンドです。コマンドとともに使用可能なオプションを使用して、出力を変更できます。他の用途の中でも、ユーザー定義変数とシステム変数の両方のファイル名と値を表示したり、基本的な演算に結果を提供したりできます。


Linux
  1. Linux での sa コマンドの例

  2. Linux での ac コマンドの例

  3. Linux での df コマンドの例

  1. Linux 時間コマンドの例

  2. Linux での du コマンドの例

  3. Linux での tee コマンドの例

  1. 7 Linux df コマンドの例

  2. 8 Linux TR コマンドの例

  3. Linux での echo コマンドの例