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コマンドを使用する方法を学びました。 コマンドを試してみて、フィードバックを検討してください。 ありがとう。