ここのドキュメントとは何ですか?

コンピューターとコンピュータープログラミングに関連して、ここにあるドキュメントは、特別なオペレーターを使用してプログラムに渡される入力を定義するために使用されるテキストのリストであり、非常に長いコマンドまたはテキストをより簡単に渡すことができます。 「Here Document」または「Heredoc」は、ここでのドキュメントの動作方法とそれが含まれるものの正確な実装が、オペレーティングシステム、アプリケーション、またはプログラミング言語から次の言語までさまざまであるため、より一般的な用語です。名前が意味するものにもかかわらず、ここでは通常、ドキュメントは個別のファイルではなく、スクリプト内のテキストのブロックであるか、プログラムコマンドの最後に直接入力または直接挿入されます。ここでの主な用途は、プログラムがコマンドラインのスクリプトまたはバッチファイルを介して実行される場合に行われます。ヘレドックは、プログラムを実行するプログラムの指示のリストまたはプログラムの処理の入力のいずれかを提供します。多くの要因に応じて、ここのドキュメントは単語の単純なリストになる可能性があります。オペレーティングシステムまたはターゲットアプリケーションが解読できる複雑な変数またはプログラミングコード。

最も基本的な用語では、ここにあるドキュメントは、タブ、キャリッジリターン、ラインブレークなどの文字のフォーマットを含むテキストのリストにすぎません。これは、特にスクリプトやバッチファイルなどのラッパーファイルが使用されている場合、コマンドラインから実行されているプログラムに引数を渡す便利な方法です。 Heredocに含まれるテキストは、まるでユーザーが表示されているように、まるでユーザーによって入力されているかのように実行プログラムに送信されます。これにより、単一のHeredocを何度も何度も使用して、ユーザーが実際にすべてを手動で再入力することを要求することなく、同じタスクを繰り返し実行できるように、同じ入力をプログラムに与えることができます。

ここにあるドキュメントがどのように機能するかの例の1つは、電子メールを送信する単純なコマンドラインsendmailプログラムで見ることができます。実行すると、sendmailプログラムは、最初にユーザーに宛先のメールアドレスを入力するように求めます。次に、電子メールの件名と、最後に電子メールのテキストを求めます。コマンドラインから実行された場合、ユーザーは情報を入力し、戻りキーを押してプログラムが応答するのを待つことにより、各プロンプトに応答します。 Heredocがラッパーファイルで使用される場合、sendmailプログラムに指定されるすべての情報を事前に入力することができます。このようにして、sendmailプログラムがHeredocで実行されると、入力が自動的にプログラムに供給され、ユーザーがこれ以上何もする必要なく電子メールが送信されます。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?