Was ist ein hier ein Dokument?

In Bezug auf Computer- und Computerprogrammierung ist ein Dokument hier eine Liste von Text, mit denen die Eingaben über die Verwendung eines speziellen Bedieners an ein Programm übergeben werden, damit außergewöhnlich lange Befehle oder Textblöcke leichter übergeben werden können. "Here Dokument" oder "Heredoc" ist eher ein allgemeiner Begriff, da die genaue Implementierung der Funktionsweise eines hier funktionierenden Dokuments und der Einhaltung von einem Betriebssystem, einer Anwendung oder der Programmiersprache bis zum nächsten variiert. Trotz dessen, was der Name impliziert, handelt es sich hier um ein Dokument hier handelt es sich normalerweise nicht um eine separate Datei, sondern ein Textblock in einem Skript oder irgendwie tippt oder direkt am Ende eines Programmbefehls eingefügt oder eingefügt. Die Hauptverwendung für ein HIER -Dokument erfolgt, wenn Programme über ein Skript oder eine Stapeldatei aus der Befehlszeile ausgeführt werden, in der der Heredoc entweder eine Liste von Anweisungen für ein Programm zur Ausführung oder Eingabe des Programms zur Verarbeitung enthält. Abhängig von vielen Faktoren kann ein hier ein Dokument eine einfache Liste von Wörtern sein oder es kann inkl.UDE -Komplexvariablen oder Programmiercode, die das Betriebssystem oder die Zielanwendung entschlüsseln kann.

In den grundlegendsten Begriffen ist ein hier ein Dokument nur eine Liste von Text, die Formatierungszeichen wie Registerkarten, Wagenrückgaben und Zeilenpausen enthält. Dies ist eine bequeme Möglichkeit, Argumente an ein Programm zu übergeben, das aus der Befehlszeile ausgeführt wird, insbesondere wenn eine Wrapper -Datei wie ein Skript oder eine Stapeldatei verwendet wird. Der in einem Heredoc enthaltene Text wird an das ausführende Programm gesendet, als würde er vom Benutzer genau so eingegeben, wie es angezeigt wird. Dadurch kann ein einzelner Heredoc immer wieder verwendet werden, um einem Programm dieselbe Eingabe zu geben, damit die gleichen Aufgaben wiederholt ausführen können, ohne dass der Benutzer alles manuell wieder eingeben kann.

Ein Beispiel dafür, wie ein hier ein Dokument funktioniert, kann mit einem einfachen Befehlszeilen -Sendmail -Programm angezeigt werden, das E -Mails sendet. Bei der Ausführung die SendmailDas Programm fordert den Benutzer zuerst auf, die Ziel -E -Mail -Adresse einzugeben. Anschließend fragt es nach dem Thema der E -Mail und schließlich zum Text der E -Mail. Wenn der Benutzer aus der Befehlszeile ausgeführt wird, antwortet der Benutzer auf jede Eingabeaufforderung, indem er die Informationen eingibt, den Rückgabetaste drückt und darauf wartet, dass das Programm antwortet. Wenn in einer Wrapper -Datei ein Heredoc verwendet wird, können alle Informationen zum Sendmail -Programm im Voraus eingegeben und in der Wrapper -Datei gespeichert werden. Auf diese Weise wird das Sendmail -Programm mit dem Heredoc automatisch dem Programm eingeführt und eine E -Mail gesendet, ohne dass der Benutzer etwas mehr tun muss.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?