これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド echoposix です。
プログラム:
NAME
echo — 引数を標準出力に書き込みます
SYNOPSIS
echo [文字列...]
DESCRIPTION
echo utility はその引数を標準出力に書き出し、その後に. もしも
引数はありません。 書かれた。
OPTIONS
echo ユーティリティは、 「-」 によって指定された方法での引数
POSIX.10‐1 の基本定義ボリュームのガイドライン 2008、 セクション 12.2, ユーティリティ 構文
ガイドライン; 「-」 文字列オペランドとして認識されます。
実装はオプションをサポートしません。
オペランド
次のオペランドがサポートされます。
文字列 標準出力に書き込まれる文字列。 最初のオペランドが −n、またはあれば
オペランドの文字、結果は実装です-
定義された。
XSI 準拠のシステムでは、最初のオペランドが −nとして扱われます。
オプションではありません。 次の文字シーケンスは、
任意の引数内の XSI 準拠システム:
\a 書き込みます.
\b 書く.
\c 抑制それ以外の場合は、
出力。 に続くすべての文字 '\c' 引数では
無視されます。
\f 書く.
\n .
\r 書く.
\t .
\v .
\\ 書くキャラクター。
\0NUM 8、XNUMX、XNUMX、または XNUMX 桁の XNUMX 進数である XNUMX ビット値を書き込みます
数 NUM.
標準入力
使用されていない。
入力 ファイル
なし。
ENVIRONMENT 変数
次の環境変数は、の実行に影響を与えます。 echo:
言語 設定されていない、または設定されていない国際化変数のデフォルト値を指定します
ヌル。 (POSIX.1‐2008の基本定義ボリュームを参照してください。 セクション 8.2,
国際化 Variables 国際化の優先順位について
ロケールカテゴリの値を決定するために使用される変数。)
LC_ALL 空でない文字列値に設定されている場合は、他のすべての値を上書きします
国際化変数。
LC_CTYPE テキストデータのバイトシーケンスを解釈するためのロケールを決定します
文字として(たとえば、のマルチバイト文字ではなくシングルバイト
引数)。
LC_MESSAGES
の形式と内容に影響を与えるために使用する必要があるロケールを決定します
標準エラーに書き込まれる診断メッセージ。
NLSパス の処理のためのメッセージカタログの場所を決定します LC_MESSAGES.
非同期 イベント
デフォルト。
標準出力
echo ユーティリティ引数は、単一で区切られます文字と
文字は最後の引数に続きます。 出力変換は、に基づいて発生するものとします。
入力のエスケープ シーケンス。 オペランドのセクションを参照してください。
標準
標準エラーは、診断メッセージにのみ使用されます。
出力 ファイル
なし。
拡張済み DESCRIPTION
なし。
EXIT ステータス
次の終了値が返されます。
0正常に完了しました。
> 0エラーが発生しました。
結果 OF エラー
デフォルト。
フォロー中 セクション 有益です。
お申込み USAGE
使用できません echo 両方でない限り、すべての POSIX システムで移植可能 −n (として
最初の引数) とエスケープ シーケンスは省略されます。
printf ユーティリティは、従来の動作をエミュレートするために移植可能に使用できます。
echo 次のようにユーティリティ( IFS 標準値があるか、設定されていません):
*歴史的なシステムV echo およびこの巻の XSI 実装に関する要件
POSIX.1‐2008 の は以下と同等です:
printf "%b\n$*"
* BSD echo 以下と同等です。
if [ 「X$1」 = 「X-n」 ]
その後
シフト
printf "%s$*"
ほかに
printf "%s\n$*"
fi
新しいアプリケーションの使用が推奨されます printf echo.
例
なし。
理論的根拠
echo ユーティリティは、非常に広く使用されているため、陳腐化されていません。
歴史的なアプリケーション。 なしでプロンプトを出したい適合アプリケーション
文字をエコーすることを期待している可能性があります −n、使用する必要があります
printf 第 XNUMX 版システムから派生したユーティリティ。
指定通り、 echo 最も簡単な方法で引数を記述します。 二つの異なる
の歴史的バージョン echo 致命的に互換性のない方法で異なります。
BSD echo 文字列の最初の引数をチェックします −n それはそれを抑制します
それ以外の場合は、出力の最後の引数に続きます。
システムV echo オプションはサポートしていませんが、その中でエスケープシーケンスを許可します
オペランド セクションで XSI 実装について説明されているように、オペランド。
echo utility は Utility Syntax Guideline 10 をサポートしていません。
アプリケーションが依存する echo エコーする を を除いて、その引数の −n 内のオプション
BSD バージョン。
未来 道順
なし。
onworks.net サービスを使用してオンラインで echoposix を使用する