Skrip pernyataan kasus.
Sekarang pelajaran ini kita akan membahas pernyataan-pernyataan kasus di mana Anda diberi opsi dalam skrip untuk dipilih.
Jadi, ini seperti cara interaktif yang melibatkan pengguna, apakah mereka ingin memilih opsi A, B, C, atau
sebagainya.
Jadi dalam pernyataan kasus, jika sebuah opsi dipilih, lakukan ini, dipilih, lakukan itu.
C yang Anda pilih, lakukan ini.
Jadi, ini adalah opsi-opsi yang berbeda tentang apa yang sebenarnya akan dilakukan oleh A atau B atau C.
Nah, itu tergantung pada variabel apa yang Anda tetapkan untuk mereka.
Misalnya, jika Anda menetapkan to do untuk melakukan output tanggal pada layar, maka akan mengeluarkan tanggal jika A dipilih.
Jadi sekarang mari kita lihat skripnya.
Saya punya naskah di sini.
Selalu dimulai dengan cangkang.
Cangkangnya adalah bash.
Berikutnya adalah Echo, yang hanya mencetak baris kosong.
Maka itu akan bergema.
Silakan pilih salah satu opsi di bawah ini.
Ini akan mencetak variabel yang sama dengan tanggal dan waktu tampilan.
B daftar file dan direktori.
C daftar pengguna yang masuk dan D memeriksa uptime sistem.
Sekarang, ini semua hanyalah pesan tampilan yang akan muncul setelah skrip dijalankan.
Kemudian akan membaca semua pilihan.
Ini akan menaruh semua pilihan dalam sebuah wadah.
Kemudian pernyataan kasus masuk.
Ini akan mengatakan pilihan, yang merupakan pilihan variabel ini.
Dan di dalam wadah, kami menaruhnya, semua pilihan ini dan apa yang akan dilakukan oleh pilihan-pilihan ini.
A Ini akan menjalankan tanggal perintah.
B akan menjalankan perintah.
LS.
C akan menjalankan perintah daftar pengguna yang login dan D akan menjalankan perintah uptime.
Sekarang, ingat, semua ini adalah perintah aktual di dalam sistem operasi Linux Anda.
Apabila Anda menjalankannya satu per satu, ini akan memberi Anda tanggal.
Tetapi skrip ini akan memungkinkan Anda untuk mengotomatisasi tugas untuk memilih perintah-perintah ini untuk Anda.
Jadi, mari kita salin mereka.
Ini adalah seluruh naskah yang kami miliki.
Dan saya akan masuk ke mesin Linux, yang sudah saya masuki dan masuk sebagai diri saya sendiri dan direktori dasar yang
saya masuki, saya berada di direktori rumah saya.
Saya akan masuk ke direktori skrip saya.
Um, saya yakin skrip saya seed skrip saya, dan di direktori itu saya telah membuat beberapa skrip yang telah kita pelajari dalam
pelajaran sebelumnya.
Jadi untuk ini, saya akan membuat skrip baru.
Saya akan VI dan saya akan menamai file case script.
Anda bisa menamainya apa pun yang Anda inginkan.
Setelah Anda berada dalam mode VI, masukkan I dan Anda bisa mengklik kanan pada mouse Anda dan itu akan menempelkan
semuanya untuk Anda.
Opsi pertama sekali lagi, itu hanya cangkang.
Ini memberitahu Anda untuk menjalankan lingkungan shell yang mana.
Yang kedua, Anda bisa mengetikkan apa saja.
Skrip ini dibuat.
Oleh saya atau diri Anda sendiri, nama Anda atau apa pun yang Anda inginkan.
Hal kedua yang dilakukannya, ngomong-ngomong, baris-baris saya dalam naskah tidak terlalu penting.
Anda bisa membiarkannya kosong atau Anda bisa menaruh tanda hash.
Hal berikutnya.
Gema lagi.
Echo hanya akan melemparkan garis kosong di layar.
Dan saat kami membahas naskahnya, inilah yang akan dilakukannya.
Dan kita akan menyimpan file ini, kurangi minus nanti.
Ini masih berupa file.
Ini bukan skrip karena kita belum menetapkan izin yang dapat dieksekusi untuknya.
Jadi untuk menetapkan izin yang dapat dieksekusi, plus X untuk menetapkan izin yang dapat dieksekusi ke semua grup pengguna dan
lainnya.
Dan nama skripnya adalah K Script Verify.
Semua izinnya sudah ada.
Ya, memang benar.
Sekarang kita akan menjalankan skrip dengan tanda garis miring dan ketik K script.
Begitu Anda akan menjalankannya, Anda akan melihat bahwa itu akan memberi Anda hal itu.
Silakan pilih salah satu opsi di bawah ini.
Jadi, Anda memiliki daftar opsi di sini.
A Untuk menampilkan tanggal dan waktu, tidak lain adalah tampilan semua teks yang saya ketik setelah
Echo, yang Anda lihat di sini.
Ini adalah segalanya setelahnya.
Ini tidak lain hanyalah output pada layar.
Jadi sekarang jika saya memilih a.
Dan jalankan.
Ia menindaklanjuti skrip dan memberi saya tanggal.
Ini menjalankan perintah date itu sendiri seolah-olah Anda mengetik date.
Ini memberi Anda tanggal, tanggal hari ini, waktu dan tahun.
Mari kita jalankan lagi.
Dan kali ini kita akan memilih B.
Setelah Anda melakukan B, ia akan mencantumkan semua file atau direktori di dalam direktori saya saat ini, yang merupakan perintah
yang sudah Anda ketahui, yaitu Ellis.
Jalankan lagi.
Dan kali ini saya akan memilih DH check system up time dan mengambil perintah untuk memeriksa
uptime sistem hanya cukup uptime dan skrip ini akan menjalankan perintah uptime dan output di layar.
Jadi, inilah yang sebenarnya dilakukan oleh pernyataan kasus.
Jadi opsi terakhir, jika Anda perhatikan, kami memiliki bintang di sini.
Apa yang dikatakannya kepada saya bahwa jika ada opsi lain yang dipilih, itu akan mengatakan echo invalid choice.
Jadi dengan begitu mari kita coba jalankan dan kali ini kita akan memilih F.
Tentu saja, F bukan salah satu dari daftar.
Jadi, begitu saya melakukan itu, akan dikatakan pilihan tidak valid oleh.
Jadi, begitulah cara kerja skrip kasus.
Saya ingin Anda mencobanya, pilih perintah yang berbeda yang ingin Anda jalankan, pilih pesan teks yang berbeda yang ingin Anda kaitkan dengan
perintah-perintah itu dan cobalah untuk menjalankannya.
Katakanlah jika Anda menjalankannya, pilihlah untuk apa nama Anda dan harus mengetikkan siapa untuk itu dan itu akan memberi Anda nama login dan
seterusnya dan semua perintah berbeda yang telah Anda pelajari.