Skip to main content

Co to jest tutaj dokument?

W odniesieniu do komputerów i programowania komputerowego dokument tutaj jest listą tekstu używanego do zdefiniowania danych wejściowych do przekazania programu za pomocą specjalnego operatora, aby wyjątkowo długie bloki poleceń lub tekstu mogą być łatwiejsze.Tutaj dokument lub HeredOC jest bardziej ogólnym terminem, ponieważ dokładne wdrożenie działania dokumentu tutaj i tego, co może zawierać, będzie się różnić w zależności od systemu operacyjnego, aplikacji lub języka programowania.Pomimo tego, co nazwa sugeruje, dokument tutaj nie jest zwykle osobnym plikiem, ale zamiast tego jest blok tekstu w skrypcie lub w jakiś sposób wpisany lub wstawiony bezpośrednio na końcu polecenia programu.Główne użycie dokumentu tutaj pojawia się, gdy programy są wykonywane za pośrednictwem pliku skryptu lub wsadowego z wiersza poleceń, w którym HEREDOC zawiera listę instrukcji dla programu do wykonywania lub wprowadzania programu do przetworzenia.W zależności od wielu czynników dokument tutaj może być prostą listą słów lub może zawierać złożone zmienne lub kod programowania, że system operacyjny lub aplikacja docelowa może rozszyfrować.

W najbardziej podstawowych warunkach dokument to tylko lista listy osóbTekst, który obejmuje formatowanie znaków, takich jak zakładki, zwroty powozu i przerwy w linii.Jest to wygodny sposób przekazywania argumentów do programu wykonywanego z wiersza poleceń, zwłaszcza jeśli używany jest plik opakowania, taki jak skrypt lub plik wsadowy.Tekst zawarty w Heredoc jest wysyłany do programu wykonawczego tak, jakby był wpisany przez użytkownika dokładnie tak, jak się wydaje.Umożliwia to jednocześnie używanie pojedynczego heredoc, aby zapewnić programowi tak samo, aby mógł wielokrotnie wykonywać te same zadania bez konieczności ponownego wprowadzenia wszystkiego.Bądź widoczny z prostym programem sendmail wiersza poleceń, który wysyła e -mail.Po wykonaniu program Sendmail najpierw prosi użytkownika o wprowadzenie docelowego adresu e -mail;Następnie prosi o temat wiadomości e -mail, a na koniec tekst e -maila.Jeśli zostanie wykonany z wiersza poleceń, użytkownik odpowiedziałby na każdą wiersz, wpisując informacje, trafienie w klawisz powrotu i oczekiwanie na odpowiedź programu.Gdy heredoc jest używany w pliku opakowania, wszystkie informacje, które należy podać do programu Sendmail, można wyprzedzić z wyprzedzeniem, w tym naciśnięcie klawisza powrotu i zapisane w pliku opakowania.W ten sposób, gdy program sendmail jest wykonywany z Heredoc, wejście jest automatycznie zasilane do programu, a wiadomość e -mail jest wysyłana bez wymagania, aby użytkownik zrobił coś więcej.