Soal 1 Jawab :
Output :
Analisa : File harus diberi ekstensi .sh agar bisa berjalan. eq berarti ekuivalen atau dalam C++ sama seperti ==, yaitu proses pengecekan. Bersifat case sensitive, kurang spasi saja salah seperti echoMenu beda dengan echo Menu
Soal 2 Jawab :
Output :
Analisa : bentuk $<variabel> adalah pemanggilan variabel jadi tidak bisa nama variabel langsung dipanggil begitu saja.
Soal 3 Jawab :
Output
Analisa : ketika nama dikosongi maka yang akan muncul adalah Hello, apa khabar anda dan jika tidak maka akan diteruskan ke dalam else. $1 maksudnya adalah variabel ke 1, jika ada variabel lebih dari 1 dalam pemanggilan fungsi missal hello $nama $nomor , jika $2 dipanggil maka yang akan muncul adalah isi dari variabel nomor.
Kesimpulan : 1. Pemrograman Bash Shell ini hampir sama seperti pada C++ 2. Bersifat case sensitive, sehingga kita harus berhati-hati