ホームページ > 運用・保守 > Linuxの運用と保守 > Linuxでechoコマンドを使用するにはどうすればよいですか? (詳しい使い方の説明)

Linuxでechoコマンドを使用するにはどうすればよいですか? (詳しい使い方の説明)

青灯夜游
リリース: 2019-04-18 15:52:28
オリジナル
54821 人が閲覧しました

echo コマンドは、Linux で最も基本的でよく使用されるコマンドの 1 つです。引数として渡された文字列を標準出力に出力します。 echoコマンドの使い方については以下の記事で紹介していますので、参考になれば幸いです。 [推奨される関連ビデオ チュートリアル: Linux チュートリアル]

Linuxでechoコマンドを使用するにはどうすればよいですか? (詳しい使い方の説明)

##Linux echo コマンドecho コマンドは Bash に組み込まれたシェルで、メッセージを表示したり、他のコマンドの結果を出力したりするためにシェル スクリプトでよく使用されます。

echo コマンドの構文は次のとおりです:

echo [-neE] [ARGUMENTS]
ログイン後にコピー

echo コマンドのパラメータ:

#-n

:

-n オプションを指定すると、以降の改行が抑制され、末尾での自動改行は行われません。 -e

:

-e オプションを指定すると、次のバックスラッシュ エスケープ文字が解釈されます: \\

- バックスラッシュ (\) 文字を挿入します。

#\a

- アラート (BEL)

#\b

- バックスペース文字を表示します。

#\c

- それ以降の出力を抑制します。

#\e

- エスケープ文字を表示します。

#\f

- フォーム フィード文字を表示します。

##● \n - 新しい行を表示します。

##●

\r - キャリッジリターンを表示します。 ##●

\t

- 水平タブを表示します。 ##● \v

- 垂直タブを表示します。

-E

:

-E オプションが指定されている場合 (デフォルト)、エスケープ文字の解釈を無効にします。

echo コマンドを使用する場合は、考慮すべき点がいくつかあります。 ● echo コマンドに引数を渡す前に、シェルはすべての変数、ワイルドカードを置き換えます。一致と特殊文字。

#必須ではありませんが、echo コマンドに渡される引数を二重引用符または一重引用符で囲むことをお勧めします。 #一重引用符 (
''

) を使用すると、引用符に含まれる各文字のリテラル値が保持されます。変数やコマンドは展開されません。

Linux echo コマンドの使用例

以下の例を通して、echo コマンドの使用方法を見てみましょう。例 1: 標準出力にテキスト行を表示します。

echo Hello, World!
ログイン後にコピー

出力:

Hello, World!
ログイン後にコピー

例 2: 二重引用符を含むテキスト行の表示

二重引用符を出力するには、二重引用符を囲む必要があります。一重引用符で囲むか、バックスラッシュ文字を使用してエスケープします。

echo 'Hello "Linuxize"'
ログイン後にコピー

または

echo "Hello \"Linuxize\""
ログイン後にコピー
出力:
Hello "Linuxize"
ログイン後にコピー

例 3: 一重引用符を含むテキスト行を表示する

一重引用符を出力するには、二重引用符で囲むか、ANSI-C 引用符を使用する必要があります。

echo "I'm a Linux user."
ログイン後にコピー

または

echo $'I\'m a Linux user.'
ログイン後にコピー
出力:
I'm a Linux user.
ログイン後にコピー

例 4: 特殊文字を含むメッセージの表示

-e オプションを使用して、エスケープ文字の解析を有効にします。

echo -e "You know nothing, Jon Snow.\n\t- Ygritte"
ログイン後にコピー

出力:

You know nothing, Jon Snow.
    - Ygritte
ログイン後にコピー
例 5: 現在のディレクトリにあるすべての .php ファイルの名前を返す

説明: echo コマンドは以下に一致します。ワイルドカードなど、一緒に使用されるパターン文字。

echo The PHP files are: *.php
ログイン後にコピー

出力:

The PHP files are: index.php contact.php functions.php
ログイン後にコピー
例 6: ファイルへのリダイレクト

>

,

を使用できます。 >> 演算子は、出力を画面に表示するのではなく、ファイルにリダイレクトします。

echo -e 'The only true wisdom is in knowing you know nothing.\nSocrates' >> /tmp/file.txt
ログイン後にコピー

説明: file.txt が存在しない場合は、作成されます。

> を使用するとファイルは上書きされ、>> を使用すると出力はファイルに追加されます。

cat コマンドを使用してファイルの内容を表示します:

cat /tmp/file.txt
ログイン後にコピー
出力:
The only true wisdom is in knowing you know nothing.
Socrates
ログイン後にコピー
例 7: 変数の表示

echo 変数も表示できます。たとえば、現在ログインしているユーザー

echo $USER
ログイン後にコピー

の名前を表示したいとします。 出力:

linuxuser
ログイン後にコピー
説明: $USER

はシェル変数です。

例 8: コマンド出力の表示

$ (command

) 式を使用して、コマンド出力をパラメータとしてエコーに渡します。次のコマンドは現在の日付を表示します:

echo "The date is: $(date +%D)"
ログイン後にコピー
出力:
The date is: 04/18/19
ログイン後にコピー

上記がこの記事の全内容です。皆さんの学習に役立つことを願っています。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

以上がLinuxでechoコマンドを使用するにはどうすればよいですか? (詳しい使い方の説明)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート