Input dan output, pelajaran kali ini membahas tentang menulis script dimana script akan menunggu input dari pengguna.
Jadi ketika Anda menjalankan skrip, skrip akan menunggunya, untuk Anda mengetikkan sesuatu sehingga itu akan mengambil perintah
Anda dan kemudian menampilkan berdasarkan pernyataan tertulis yang telah Anda berikan ke skrip.
Jadi cara kerjanya adalah bahwa hal-hal adalah perintah skrip yang perlu Anda gunakan untuk dibaca, yang
akan menunggu masukan Anda dan keluarannya akan bergema.
Jadi apa pun yang Anda masukan output ke layar menggunakan gema, masuklah.
Jadi izinkan saya masuk ke mesin dan saya akan menunjukkan kepada Anda bagaimana ini bisa dilakukan sebelum saya lebih membingungkan Anda.
Jadi saya membuka mesin saya di sini dan saya berada di rumah saya.
Saya memiliki direktori skrip saya.
Saya akan membuat skrip yang disebut Input.
Script seperti itu, dan saya akan melanjutkan dan tekan enter akan menentukan variabel hal berikutnya seperti yang Anda tahu, Anda
memasukkan penulisnya, saya tidak akan hanya menunggu waktu dan tanggal deskripsi saya dan seterusnya.
Jadi Anda, Anda, Anda harus mengetik semuanya.
Saya pasti akan merekomendasikan Anda.
Jadi sekali lagi, karena Anda tidak punya waktu, saya sangat ingin Anda belajar dengan cepat.
Jadi jangan khawatir tentang itu pada saat ini.
Kemudian Anda memasukkan suka.
Gema.
Halo.
Namaku.
Oh, ayolah, aku sedang kesulitan mengetik.
Oke, jadi halo, nama saya Imran Eversole dan seperti yang Anda ketahui, baris itu hanya akan ditampilkan di
layar.
Sekarang, apa yang akan kita lakukan selanjutnya yang ingin kita lakukan?
Raino, maaf, Polacco, hanya untuk baris saya dan kemudian Echo, siapa nama Anda?
Jadi sekarang kami meminta input pengguna dan cara skrip akan menunggu input pengguna
hanya dengan perintah baca.
Pembacaan adalah perintah aktual dan Unix atau Linux yang akan menunggu input pengguna.
Sekarang Anda harus menentukan variabel untuk dibaca.
Jadi variabel apa pun, apa pun yang diketik pengguna akan otomatis ditambahkan ke variabel.
Dan apa variabel itu?
Nah, Anda harus menentukan atau mendefinisikan variabel itu.
Misalkan pilih variabel apa saja.
Katakanlah Anda dan saya memilih sebuah nama.
Jadi kita akan katakan, Anda tahu apa, ketika pengguna memasukkan nama, memasukkan masukan itu ke dalam wadah, ke dalam
variabel dan nama variabel mereka sebenarnya adalah nama.
Aku hanya akan kamu tahu.
Dengan kata sederhana nama.
Container, jadi permudahlah agar anda tidak bingung dengan namanya sendiri.
Sekarang, setelah mereka menggunakannya, berikan informasi itu, lalu letakkan di baris kosong lalu lakukan.
Halo, dan sekarang Anda memasukkan nama dolar.
Wadah.
Apa pun variabel yang telah Anda tentukan di sini, Anda menekan, masuk, dan menggema, dan itu saja.
Mari berikan izin yang tepat.
Kiriman publik ada di sana.
Ayo kita jalankan.
Oke, Anda lihat, baris pertama di layar adalah, halo, nama saya Imran Absol atau nama Anda, dan sekarang
menanyakan siapa nama Anda?
Jadi itu menunggu.
Lihat, Anda tidak mendapatkan perintah itu kembali.
Mengapa?
Karena script sedang menunggu masukan Anda.
Jadi katakanlah Anda ingin mengetik sesuatu.
Katakanlah Jerry Seinfeld.
Dan sekarang Anda menekan enter dan akan berkata, halo, Jerry Seinfeld.
Begitulah cara kerja skrip input dan output.
Tentu saja, ini menjadi sedikit lebih rumit saat kita melanjutkan.
Tetapi pada dasarnya, jika Anda ingin menulis skrip dan Anda ingin mengambil masukan dari pengguna, Anda harus menggunakan
perintah untuk membaca.
Sekarang, mari kita edit skrip yang sama, tambahkan beberapa hal lagi di skrip dan buat lebih profesional.
Mari kita lihat skrip input dan.
Sekarang, saya ingin mendefinisikan variabel, jadi saya akan mengatakan variabelnya, katakanlah nama host yang sama dan Anda tahu, nama host adalah
perintah aktual dan lennix yang akan memberi Anda nama host sistem Anda.
Jadi saya ingin menyapa, astaga.
Jadi namanya Darla A dan apa itu Darla A?
Dolar A adalah.
Sebuah wadah di sini dan wadah itu adalah apa nama host yang akan ditampilkan di sini dan
kemudian Anda akan melihat siapa nama Anda.
Dan sekarang hanya untuk cekikikan, saya ingin mengubah untuk membacanya ke wadah yang berbeda.
Saya akan menempatkan B ..
Jadi klarifikasi saja ya, jangan Anda fokus pada nama container.
Nama wadah bisa apa saja.
Jadi Anda bertanya siapa nama Anda?
Dan pengguna yang akan memberikan nama akan dimasukkan ke dalam wadah bernama B ..
Sekarang Echo.
Halo, jadilah.
Dan oke, jadi sekarang apa yang kita lakukan, yang kita katakan adalah ketika Anda menjalankan skrip,
beri tahu pengguna, halo, nama server saya.
Dollar A dan Dollar A Dollar adalah nama host, dan akan dicetak di sini.
Dan siapa namamu?
Dan Anda akan memasukkan nama Anda dan akan dimasukkan kembali ke nama Anda.
Sekarang, sebelum saya menjalankannya, saya hanya ingin memberi tahu Anda satu hal.
Akan ada kesalahan dalam skrip.
Mengapa?
Karena ketika Anda mendefinisikan perintah dengan variabel, Anda dapat menjalankan variabel itu.
Jika Anda baru saja mengetik, maka itu akan menjalankannya.
Tetapi jika Anda mencoba menjalankan variabel itu menggunakan seperti perintah echo, maka Anda harus memilikinya.
Ini berdetak di samping.
Apa kutu itu?
Tanda centang itu tepat di bawah kunci pelarian Anda, itu adalah tanda centang, jadi Anda harus memilikinya.
Tapi bagaimanapun, saya ingin mengeluarkannya untuk saat ini.
Asal Anda lihat saja, apa yang kita dapatkan jika kita tidak meletakkan centang itu di sana?
Jadi melarikan diri.
Simpan itu.
Sekarang mari kita jalankan.
Dikatakan, halo, nama server saya adalah Hostname.
Sebenarnya, itu mengambil nama persis seperti yang saya ketikkan.
Ia tidak berpikir bahwa itu adalah perintah dan sekarang dikatakan, siapa nama Anda?
Jadi sekarang saya akan memasang Emran Absol dan itu akan menyapa, Emran.
Oke, jadi bagian ini dari sini ke sini berfungsi.
Bagian ini dari sini ke sini berfungsi.
Tapi saya ingin nama tuan rumah saya di sini.
Dan apa nama host saya?
Nama host saya adalah VM Linux pertama saya.
Saya ingin memiliki tampilan itu di sini.
Jadi kembali ke apa yang saya katakan adalah jika Anda mendefinisikan variabel dan Anda ingin menjalankan variabel
itu dengan Echo, maka Anda harus memberi tanda centang kecil.
Itu tepat di bawah karakter yang lolos atau tombol melarikan diri dan juga di bawah benda keriting kecil itu.
Jadi sekarang mari kita jalankan dan lihat apakah berhasil.
Oh, ya, benar.
Anda lihat di sini, halo, nama keluarga saya adalah ini adalah nama host.
Siapa namamu?
BAIK.
Amron Absol.
Halo, Amron Absol.
Lihat, begitulah cara kerja skrip input dan output, dicoba dengan berbagai hal, bermain-main dengannya
dan ajukan pertanyaan bolak-balik, bolak-balik.
Jadi pertama-tama Anda harus melakukan apa yang harus Anda lakukan sebagai latihan Anda, yang harus Anda lakukan adalah Anda bisa membaca
lebih dari satu.
Bagaimana Anda bisa melakukannya adalah seperti ini.
Anda meletakkan kode hanya untuk baris kosong dan kemudian Anda lakukan lagi echo apa profesi atau pekerjaan Anda, apa yang Anda
lakukan?
Dan kemudian Anda harus membaca di sini lagi.
Baca, lihat.
Lalu.
Kemudian Anda lakukan echo lagi.
Satu gema lagi dan sekarang pasang.
Apakah Anda suka?
Mari kita taruh.
Apa acara favoritmu?
Dan sekarang kali ini baca.
A, kami memiliki USB, kami telah Anda lihat sekarang menggunakan D.
Oke, sekarang yang harus kita lakukan adalah hal pertama yang harus kita katakan adalah lakukan.
Halo, nama saya.
Hal berikutnya yang ingin saya lakukan adalah harus bergema.
Anda.
Profesi, apa pun profesi laut itu, atau beberapa.
Oke, selanjutnya.
Dollar D, yaitu Fabrício adalah pertunjukan yang bagus.
Anda lihat bagaimana saya melakukannya pertama kali, saya mengajukan tiga pertanyaan, satu.
Untuk.
Dan tiga, setelah ketiga pertanyaan itu diajukan.
Lalu saya telah meletakkan semua pertanyaan ini dalam wadah yang berbeda dan saya mengeluarkan, meletakkan wadah
itu satu per satu dengan menyapa.
Jadi gaungkan profesi Anda, mana saja yang keren.
Dan kemudian pertunjukan Anda, apapun pertunjukannya, adalah pertunjukan yang bagus.
Sekarang, mari kita lihat apakah kita bisa menjalankannya dengan sukses dan meletakkan OK.
Nama depan untuk pertanyaan pertama muncul.
Siapa namamu?
Imron Afsal.
Lihat, sekarang, itu memberi saya pertanyaan kedua.
Itu tidak langsung memberi saya hasil.
Sekarang menunggu saya untuk memberikan semua informasi yang diinginkannya.
Apa profesimu?
Itu a.
Insinyur, oke, apa acara favorit Anda?
Tanda jatuh dan sekarang dan saya tekan enter karena saya telah menjawab ketiga pertanyaan dan akan mengatakan
Halo Emran epso, insinyur profesi Anda luar biasa.
Seinfeld adalah pertunjukan yang bagus.
Lihat cara kerjanya.
Sekarang, pikirkan ini.
Sekarang, ketika Anda menginstal program atau Anda sedang menjalankan beberapa jenis script dan atau bahkan jika itu windows
atau bahkan Linux-nya.
Sekarang Anda tahu bahwa ketika Anda melalui Wizard dan menanyakan pertanyaan, apakah Anda ingin menginstalnya?
Anda menjawab ya.
Tidak, masukkan nama organisasi Anda, tulis ini, ketik nama Anda dan ini dan itu.
Semua informasi yang dikumpulkan sistem dari Anda, sebenarnya memasukkan informasi itu ke dalam di mana pun
variabel Anda ditentukan.
Jadi itu hanya contoh sederhana dari itu.
Jadi ini seperti skrip kecil Anda, seorang penyihir yang akan mengambil semua informasi dan itu akan mengirimkannya ke
layar.
Anda juga dapat mengambil informasi itu dan memasukkannya ke dalam database Anda, mengirimkannya ke emailnya atau apapun yang
Anda inginkan.
Jadi begitulah cara Anda bekerja dengan skrip input dan output.
Sekali lagi, saya akan mengatakan teruskan dan pertahankan skrip itu panjang, tambahkan lebih banyak hal ke dalamnya, tambahkan hal-hal menyenangkan ke dalamnya.
Ada banyak hal yang dapat Anda lakukan dengannya.
Dan jika Anda ingin membagikan naskah kreatif baru Anda itu, jadilah tamu saya.
Kirimi saya email dan saya harap skrip Anda berjalan tanpa kesalahan.
Jika Anda melewati masalah apa pun, jangan khawatir.
Begitulah cara kami belajar.