Skip to main content

Ano ang isang dokumento dito?

Kaugnay ng mga computer at computer programming, ang isang dokumento dito ay isang listahan ng teksto na ginamit upang tukuyin ang input na maipasa sa isang programa sa pamamagitan ng paggamit ng isang espesyal na operator kaya ang mga mahahabang bloke ng mga utos o teksto ay maaaring maipasa nang mas madali.Narito ang dokumento, o Heredoc, ay higit pa sa isang pangkalahatang termino dahil ang eksaktong pagpapatupad ng kung paano nagpapatakbo ang isang dokumento dito at kung ano ang maaaring maglaman nito ay magkakaiba mula sa isang operating system, application o programming language sa susunod.Sa kabila ng ipinahihiwatig ng pangalan, ang isang dokumento dito ay hindi karaniwang isang hiwalay na file, ngunit sa halip ay isang bloke ng teksto sa isang script o kahit papaano na -type o ipinasok nang direkta sa pagtatapos ng isang utos ng programa.Ang pangunahing paggamit para sa isang dokumento dito ay darating kapag ang mga programa ay naisakatuparan sa pamamagitan ng isang script o batch file mula sa linya ng utos, kung saan ang Heredoc ay nagbibigay ng alinman sa isang listahan ng mga tagubilin para sa isang programa upang maisagawa o pag -input para maproseso ang programa.Depende sa maraming mga kadahilanan, ang isang dokumento dito ay maaaring maging isang simpleng listahan ngAng teksto na may kasamang pag -format ng mga character tulad ng mga tab, pagbabalik ng karwahe at mga break sa linya.Ito ay isang maginhawang paraan upang maipasa ang mga argumento sa isang programa na isinasagawa mula sa linya ng utos, lalo na kung ginagamit ang isang file ng pambalot tulad ng isang script o batch file.Ang teksto na nilalaman sa isang Heredoc ay ipinadala sa programa ng pagpapatupad na para bang na -type ng gumagamit nang eksakto sa paglitaw nito.Pinapayagan nito ang isang solong Heredoc na paulit-ulit upang mabigyan ang isang programa ng parehong pag-input upang maaari itong maisagawa ang parehong mga gawain nang paulit-ulit nang hindi hinihiling ang gumagamit na aktwal na i-input ang lahat nang manu-mano.Makikita sa isang simpleng programa ng command line sendmail na nagpapadala ng email.Kapag naisakatuparan, ang programa ng Sendmail ay unang hiniling ng gumagamit na ipasok ang patutunguhang email address;Pagkatapos ay hinihiling nito ang paksa ng email at, sa wakas, ang teksto ng email.Kung naisakatuparan mula sa linya ng utos, ang gumagamit ay tutugon sa bawat prompt sa pamamagitan ng pag -type sa impormasyon, paghagupit ng return key at naghihintay para sa programa na tumugon.Kapag ang isang Heredoc ay ginagamit sa isang file ng pambalot, ang lahat ng impormasyon na ibibigay sa programa ng sendmail ay maaaring ma -type nang maaga, kasama ang mga return key press, at nai -save sa file ng pambalot.Sa ganitong paraan, kapag ang programa ng sendmail ay naisakatuparan kasama ang Heredoc, awtomatikong pinapakain ang input sa programa at ang isang email ay ipinadala nang hindi hinihiling ang gumagamit na gumawa ng higit pa.