Sumber: Bash Reference Manual
Edisi 5.0, untuk Bash versi terkini yakni 5.0 yang telah dikemaskini dalam Mei 2019.
Rujukan Bab 3: Ciri-ciri Asas Shell (Basic Shell Features)
case
:#!/usr/bin/env bash
echo -n "Enter the name of an animal: "
read ANIMAL
echo -n "The $ANIMAL has "
case $ANIMAL in
horse | dog | cat) echo -n "four";;
man | kangaroo ) echo -n "two";;
*) echo -n "an unknown number of";;
esac
echo " legs."
Baris | Keterangan |
---|---|
1 | untuk memasukkan nama haiwan dengan baris ayat di dalam petikan (simbol quotation "" atau koma pembuka terbalik & koma penutup terbalik) ; |
2 | untuk membaca nama haiwan yang dimasukkan dengan pemboleh ubah HAIWAN ; |
3 | untuk cetak pengeluaran pemboleh ubah "$HAIWAN (yang dimasukkan) mempunyai " ; |
4 | binaan bersyarat case bagi pemboleh ubah $HAIWAN bermula; |
5 | senaraikan nama-nama haiwan untuk kes pertama dengan simbol saluran paip | (rujuk 3.2.2 Pipelines) sebagai pemisah, tutup senarai dengan penutup kurungan dan cetak pengeluaran ciri "(berkaki) empat" ; |
6 | senarai nama-nama haiwan untuk kes kedua dan cetak pengeluaran ciri "(berkaki) dua" ; |
7 | bagi haiwan selainnya dan cetak pengeluaran ciri "(berkaki) yang tidak diketahui" ; |
8 | tutup binaan bersyarat esac ; |
9 | sambung cetakan bagi melengkapkan ayat ciri-ciri haiwan (mempunyai berapa) " kaki" ; |
The cat has four legs.
The kangaroo has two legs.
The cow has an unknown number of legs.