Linux では、echo コマンドを使用して、 引数。 このコマンドは、ステータス テストをファイルや画面に出力するために、さまざまなバッチ ファイルやシェル スクリプトで主に広く使用されている組み込みコマンドです。
Linux ディストリビューションを使用すると、システムを自分で制御し、セットアップすることができます。この文脈において、echo コマンドは最もよく使用されるコマンドの 1 つです。これはバッチ ファイルや bash スクリプトで使用され、画面またはファイルにステータス テキストが表示されます。このコマンドは、繰り返すように指示されたことを繰り返します。この関数は非常に単純ですが、実行する必要があるのはそれだけです。たとえば、エコーがなければシェル スクリプトから目に見える結果は得られません。シェルは、cat コマンド、head コマンド、tail コマンド、または echo コマンドなどの個別のコマンドを入力できるユーザー インターフェイスです。
共通のエコー操作は、どのプログラミング言語でも同等です。入力 (文字列形式) を作成すると、それが受信され、結果は再び変更されません。
Java コレクション Java
重要: コマンド ライン インタープリターまたはユーザー インターフェイスは、bash シェルとも呼ばれます。これは Linux ディストリビューションの標準シェルであり、コマンドを入力できるテキスト ウィンドウです。 echo コマンドは Ubuntu の基本セグメントであり、すべてのシステムにプリインストールされています。
echoコマンドの構文
echo [option] [string]
echo コマンドの実装
echo コマンドは、SymbOS、KolibriOS、HP MPE/iX、ReactOS、Microsoft Windows、IBM OS/2、Digital Research FlexOS、Acorn Computers Panos、Microwave OS-9、Zilog Z80-RIO、MetaComCo TRIPOS、TSC FLEX、Multics、 Unix 系および Unix オペレーティング システム。
すべてを含むいくつかのシェル Csh 系 (zsh や Bash など)、Bourne 系シェル、 そして コマンドドットコム 同様に、cmd.exe は組み込みコマンドとして echo コマンドを実行します。
このコマンドは EFI シェル内にも存在します。
echoコマンドの履歴
Multics で echo コマンドが開始されました。後に指定されたのは、 ダグ・マックルロイ で C 言語として 「指の練習」 そして役立つことが確認されました。これは Unix の 2 つのバージョンの一部になりました。
7 つのバージョンでは、echo -n コマンドがプロンプトを置き換えました (ただし、行区切り文字で出力を終了することなく、echo コマンドと同様に動作します)。
このコマンドは、 のような C エスケープ シーケンスの開発を開始しました。 n 8 進数のエスケープ シーケンスが として表現されるという違いも含まれます。 おおおお それよりも ああ で UNIX/プリント基板 Unix システム 3 以降。MS-DOS では、echo コマンドは 2 つのバージョンで存在します。
現在、さまざまなエコー非互換実装が、別のオペレーティング システム (同様のシステム上でもさまざま) で利用可能です。デフォルトでは、エスケープ シーケンスを開発している人もいますが、開発していない人もいます。同様に、そのうちのいくつかはオプション (実装によって変更されるリスト) を取得しますが、いくつかは取得しません。
Echo POSIX 仕様では、最初の引数が -n の場合、または Unix (POSIX のオプション XSI オプション) の仕様中にバックスラッシュ文字が含まれる他の引数では、シーケンスの開発が義務付けられ、オプションの処理が許可されない場合、性質は未指定のままになります。
echo コマンドのいくつかの実装は、デフォルトのプラットフォーム内では柔軟性がありません。このような性質の変化のため、echo コマンドは移植不可能なコマンドとして検査され、コマンドは次のようになります。 プリントフ むしろ Unix ライクなシステムで好まれます。
エコー制御文字とは何ですか?
echo コマンドの一般原理を理解したら、このコマンドで使用できる制御文字を学習します。これらの制御文字は画面上に直接表示されませんが、改行、テキストの終わり、テキストの始まりなど、いくつかのことを決定します。
逃げる | 説明 |
---|---|
a | アラーム音 |
キャラクターバック | |
c | テキストの折り返しを抑制します |
f | 戻る |
行の先頭に戻る | |
改行 | |
表形式 (オプション) | |
\ | バックスラッシュ文字の出力 |
で | 表形式 (オプション) |