Skip to main content

Co je zde dokument?

Ve vztahu k počítačům a počítačovým programováním je dokument zde seznam textu používaného k definování vstupu, který má být předán do programu pomocí speciálního operátora, takže výjimečně dlouhé bloky příkazů nebo textu lze snadněji předat.Zde je dokument nebo Heredoc spíše obecný termín, protože přesná implementace toho, jak dokument zde funguje a co může obsahovat, se bude lišit od jednoho operačního systému, aplikace nebo programovacího jazyka k dalšímu.Navzdory tomu, co název napovídá, dokument zde není obvykle samostatný soubor, ale místo toho je blok textu ve skriptu nebo nějakým zadán nebo vložen přímo na konci příkazu programu.Hlavní použití dokumentu ZDE přichází, když jsou programy prováděny skriptem nebo dávkovým souborem z příkazového řádku, kde HereDoc poskytuje buď seznam pokynů pro program pro provedení nebo zadávání programu ke zpracování.V závislosti na mnoha faktorech může být dokument zde jednoduchý seznam slov nebo může zahrnovat složité proměnné nebo programovací kód, který může operační systém nebo cílová aplikace dešifrovat.Text, který obsahuje formátování znaků, jako jsou karty, vrácení vozíku a přerušení linky.Je to pohodlný způsob, jak předat argumenty do programu, který se provádí z příkazového řádku, zejména pokud se používá soubor obalů, jako je skript nebo dávkový soubor.Text obsažený v heredoc je odeslán do programu provádění, jako by byl zadán uživatelem přesně tak, jak se zdá.To umožňuje, aby byl jeden Heredoc znovu a znovu používán, aby poskytl program stejný vstup, aby mohl provádět stejné úkoly opakovaně, aniž by uživatel vyžadoval, aby uživatel skutečně znovu vložil ručně.být vidět s jednoduchým příkazovým řádkem sendmail, který odesílá e -mail.Po provedení programu Sendmail nejprve požádá uživatele, aby zadal cílovou e -mailovou adresu;Poté požádá o předmět e -mailu a konečně o textu e -mailu.Pokud bude proveden z příkazového řádku, uživatel by reagoval na každou výzvu zadáním informací, zasažením klíče návratu a čekáním na reagující program.Když se v souboru obalů používá Heredoc, mohou být všechny informace, které mají být poskytnuty programu Sendmail, zadat předem, včetně stisknutí tlačítka návratu, a uloženy do souboru obalů.Tímto způsobem, když je program Sendmail prováděn s Heedoc, vstup je automaticky přiváděn do programu a e -mail je odeslán, aniž by uživatel požadoval, aby něco udělal.