Isyaratkan Perang dengan Amerika, Iran Akan Beri Hadiah Rp1,1 Triliun untuk Kepala Donald Trump
Daftar Isi:
Pernyataan kasus Bash umumnya digunakan untuk menyederhanakan kondisi rumit ketika Anda memiliki beberapa pilihan berbeda. Menggunakan pernyataan kasus alih-alih bersarang jika pernyataan akan membantu Anda membuat skrip bash Anda lebih mudah dibaca dan dikelola.
Pernyataan kasus Bash memiliki konsep yang mirip dengan pernyataan Javascript atau C switch. Perbedaan utama adalah bahwa tidak seperti pernyataan C switch, pernyataan kasus Bash tidak terus mencari kecocokan pola setelah menemukan satu dan mengeksekusi pernyataan yang terkait dengan pola itu.
Dalam tutorial ini, kami akan membahas dasar-dasar pernyataan kasus Bash dan menunjukkan kepada Anda bagaimana menggunakannya dalam skrip shell Anda.
Sintaks Pernyataan Kasus
Pernyataan kasus Bash mengambil bentuk berikut:
case EXPRESSION in PATTERN_1) STATEMENTS;; PATTERN_2) STATEMENTS;; PATTERN_N) STATEMENTS;; *) STATEMENTS;; esac
- Setiap pernyataan kasus dimulai dengan kata kunci
case
diikuti oleh ekspresi kasus dan kata kunciin
. Pernyataan diakhiri dengan kata kunciesac
dapat menggunakan beberapa pola yang dipisahkan oleh|
operator. Operator)
mengakhiri daftar pola. Pola dapat memiliki karakter khusus. Pola dan perintah yang terkait dikenal sebagai klausa. Setiap klausa harus diakhiri dengan;;
Perintah-perintah yang sesuai dengan pola pertama yang sesuai dengan ekspresi dieksekusi. Ini adalah praktik umum untuk menggunakan simbol tanda bintang wildcard (*
) sebagai pola akhir untuk menentukan kasus default. Pola ini akan selalu cocok. Jika tidak ada pola yang cocok maka status pengembaliannya nol. Jika tidak, status kembali adalah status keluar dari perintah yang dieksekusi.
Contoh Pernyataan Kasus
Berikut adalah contoh menggunakan pernyataan kasus dalam skrip bash yang akan mencetak bahasa resmi negara tertentu:
languages.sh
#!/bin/bash echo -n "Enter the name of a country: " read COUNTRY echo -n "The official language of $COUNTRY is " case $COUNTRY in Lithuania) echo -n "Lithuanian";; Romania | Moldova) echo -n "Romanian";; Italy | "San Marino" | Switzerland | "Vatican City") echo -n "Italian";; *) echo -n "unknown";; esac
Simpan skrip khusus sebagai file dan jalankan dari baris perintah.
bash languages.sh
Script akan meminta Anda untuk memasuki suatu negara. Misalnya, jika Anda mengetik "Lithuania" itu akan cocok dengan pola pertama dan perintah
echo
dalam klausa itu akan dieksekusi.
Script akan mencetak output berikut:
Enter the name of a country: Lithuania The official language of Lithuania is Lithuanian
Enter the name of a country: Argentina The official language of Argentina is unknown
Kesimpulan
Sekarang Anda harus memiliki pemahaman yang baik tentang bagaimana menulis pernyataan kasus bash. Mereka sering digunakan untuk meneruskan parameter ke skrip shell dari baris perintah. Sebagai contoh, skrip init menggunakan pernyataan kasus untuk memulai, menghentikan atau memulai kembali layanan.
Microsoft menanggapi pernyataan Larry Page, tetapi Oracle tenang

Microsoft telah merespons pemblokiran profil tinggi oleh CEO Google Larry Page, tetapi Oracle, paling tidak untuk saat ini, tidak akan ditarik ke dalam pertarungan publik dengan eksekutif.
Mengembangkan Aplikasi Windows 7,5 Mango, Bagian 4: jika pernyataan

Bab ini mengajarkan cara menggunakan pernyataan "jika" dan apa saja jenisnya .
Mengembangkan Aplikasi Windows 7,5 Mango, Bagian 5: Operator, ekspresi, pernyataan

Dalam bab Aplikasi Windows 7,5 Mango ini kami akan pelajari tentang pernyataan, operator, dan ekspresi dalam C #.