Apa Itu Dokumen Di Sini?

Sehubungan dengan komputer danpemrograman komputer, dokumen di sini adalah daftar teks yang digunakan untuk menentukan input yang akan diteruskan ke program melalui penggunaan operator khusus sehingga blok perintah atau teks yang sangat panjang dapat dilewatkan dengan lebih mudah.”Dokumen di sini”, atau “heredoc”, lebih merupakan istilah umum karena implementasi yang tepat tentang bagaimana dokumen di sini beroperasi dan apa yang dapat dikandungnya akan bervariasi dari satusistem operasi, aplikasi atau bahasa pemrograman ke yang berikutnya.Terlepas dari apa namanya, dokumen di sini biasanya bukan file terpisah, melainkan blok teks dalam skrip atau entah bagaimana diketik atau disisipkan langsung di akhir perintah program.Penggunaan utama untuk dokumen di sini datang ketika program dijalankan melalui skrip ataufile batchdari baris perintah, di mana heredoc menyediakan daftar instruksi untuk program untuk dieksekusi atau masukan untuk proses program.Bergantung pada banyak faktor, dokumen di sini dapat berupa daftar kata-kata sederhana atau dapat mencakup variabel kompleks atau kode pemrograman yang dapat diuraikan oleh sistem operasi atau aplikasi target.

Tombol “enter” menjalankan fungsi yang sama dengan carriage return, yang mungkin disertakan dalam dokumen di sini.

Dalam istilah paling dasar, dokumen di sini hanyalah daftar teks yang menyertakan karakter pemformatan seperti tab, carriage return, dan jeda baris.Ini adalah cara yang mudah untuk meneruskan argumen ke program yang sedang dieksekusi dari baris perintah, terutama jika file pembungkus seperti skrip atau file batch digunakan.Teks yang terkandung dalam heredoc dikirim ke program pelaksana seolah-olah sedang diketik oleh pengguna persis seperti yang muncul.Ini memungkinkan satu heredoc digunakan berulang kali untuk memberikan program masukan yang sama sehingga dapat melakukan tugas yang sama berulang kali tanpa mengharuskan pengguna untuk benar-benar memasukkan ulang semuanya secara manual.

Salah satu contoh cara kerja dokumen di sini dapat dilihat dengan program sendmail baris perintah sederhana yang mengirim email.Saat dijalankan, program sendmail pertama-tama meminta pengguna untuk memasukkan alamat email tujuan;kemudian menanyakan subjek email dan, akhirnya, teks email.Jika dijalankan dari baris perintah, pengguna akan menanggapi setiap prompt dengan mengetikkan informasi, menekan tombol kembali dan menunggu program untuk merespon.Ketika heredoc digunakan dalam file wrapper, semua informasi yang akan diberikan ke program sendmail dapat diketik terlebih dahulu, termasuk penekanan tombol kembali, dan disimpan dalam file wrapper.Dengan cara ini, ketika program sendmail dijalankan dengan heredoc, input secara otomatis diumpankan ke program dan email dikirim tanpa mengharuskan pengguna untuk melakukan apa-apa lagi.