Linuxでのエコーコマンドと例

Echoは、コマンドラインで引数として渡されるテキストまたは文字列の行を表示するために使用されるUnix / Linuxコマンドツールです。 これはLinuxの基本的なコマンドの1つであり、シェルスクリプトで最も一般的に使用されます。 このチュートリアルでは、echoコマンドのさまざまなオプションを見ていきます。

基本構文

エコー [option] [string]

1)端末に文字列を表示する

端末にテキストまたは文字列を印刷するには、構文を使用します

エコー [string]

$ echo "Welcome to Linux"

サンプル出力

Welcome to Linux

2)変数を宣言し、その値をエコーし​​ます

値45が割り当てられた変数xがあると仮定します。

$ x=10

コマンドを実行すると、変数xの値を出力できます。

$ echo The value of x is $x

サンプル出力

The value of x is 10

3)-eおよび bオプションを使用して、テキスト間のスペースを削除します

を使用してスペースを削除することを選択できます b オプションと組み合わせて -e パラメータ。

ノート:

-eパラメーターは、バックスラッシュインタープリターの解釈に使用されます

あなたがテキスト文字列を持っていると仮定しましょう

Linux is an opensource operating system

単語間のスペースを削除するには、

$ echo -e "Linux bis ban bopensource boperating bsystem"

サンプル出力

Linuxisanopensourceoperatingsystem

4) nオプションを使用してテキストの間に新しい行を作成します

文字列内の各単語の後に新しい行を作成するには、 -e 演算子 n 示されているオプション

$ echo -e "Linux nis nan nopensource noperating nsystem"

サンプル出力

Linux
is
an
opensource
operating
system

5) tオプションを使用してテキスト間に水平タブスペースを作成します

文字列内の単語の間にタブスペースを作成する場合は、 -e 演算子 t 示されているオプション

$ echo -e "Linux tis tan topensource toperating tsystem"

サンプル出力

Linux is an opensource operating system

5) vオプションを使用して垂直タブスペースを作成します

あなたは少し凝ったものを手に入れて、垂直タブスペースを作成することを決めることができます -e 演算子 v 示されているオプション

$ echo -e "Linux vis van vopensource voperating vsystem"

サンプル出力

Linux
     is
         an
             opensource
                        operating
                                   system

6) nオプションと vオプションを同時に使用する二重垂直タブ

以下に示すように、垂直タブ間隔を2倍にすることができます。 n v 示されているオプション

$ echo -e "Linux nvis nvan nvopensource nvoperating nvsystem"

サンプル出力

Linux

is

an

opensource

operating

system

7)*オプションを使用してすべてのファイルとフォルダを印刷します

コマンドを使用して、現在の作業ディレクトリ内のすべてのファイルとフォルダを印刷できます

$ echo *

これは、lsコマンドと同じ出力になります

サンプル出力

特定のタイプのファイルを印刷するには、

$ echo *.file_extension

にとって example

$ echo *.pdf

サンプル出力

特定のファイルタイプを印刷する

8)キャリッジリターンの「 r」オプションを使用する

‘r’オプションを使用すると、キャリッジリターンが得られます。つまり、出力で rの前の単語が省略されます。

$ echo -e "Linux r is an opensource operating system"

サンプル出力

is an opensource operating system

9)エコーする末尾の改行を省略します

-n オプションは、末尾の改行を省略するために使用されます。 これはに示されています example 下

$ echo -n "Linux is an opensource operating system"

サンプル出力

Linux is an opensource operating systemjames@buster:/$

結論

このチュートリアルでは、いくつかの例を使用して、Linuxでechoコマンドを使用する方法を学びました。 コマンドを試してみて、フィードバックを検討してください。 ありがとう。