Untuk mahasiswa peserta mata kuliah pemrograman shell TK2123, kali ini kita akan belajar tentang berbagai macam operator pada pemrograman shell. Untuk itu silahkan kerjakan latihan 8 pemrograman Shell berikut!
- Jelaskan apa fungsi 3 operator kondisi berikut pada pemrograman shell:
|| && ! - Buat sebuah script sederhana yang menggunakan 3 operator kondisi diatas!
- Jelaskan apa fungsi dari operator-operator relasi berikut pada pemrograman shell:
== != =~ !~ <= >= > < - Buat contoh script sederhana yang menggunakan semua operator-operator diatas!
- Buat contoh script sederhana yang meminta user memasukkan input 2 buah angka. Kemudian script akan menampilkan hasil penjumlahan, pengurangan, pembagian, perkalian dan operasi modula dari kedua angka tersebut. Gunakan semua operator matematika berikut: (dapat menggunakan statement let atau expr)
* / + – % - Jelaskan apa fungsi dari operator-operator integer berikut pada pemrograman shell:
-eq -ne -lt -le -gt -ge - Buat sebuah contoh script sederhana yang meminta user memasukkan input 2 buah angka. Kemudian script akan membuat perbandingan dari 2 angka tersebut. Misalnya angka 1 lebih besar dari angka 2. Atau angka 1 lebih kecil dari angka 2 dan seterusnya. Gunakan operator untuk integer pada nomer 6: (dapat menggunakan test)
Have Fun!
Referensi:
http://steve-parker.org/sh/first.shtml
http://tldp.org/LDP/Bash-Beginners-Guide/html/
http://www.ibm.com/developerworks/linux/library/l-bash/index.html
http://www.arachnoid.com/linux/shell_programming.html
http://www.hypexr.org/bash_tutorial.php
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html
http://www.panix.com/~elflord/unix/bash-tute.html
http://linuxcommand.org/writing_shell_scripts.php
http://bash.cyberciti.biz/guide/Main_Page
http://linuxconfig.org/bash-scripting-tutorial
http://ryanstutorials.net/bash-scripting-tutorial/
http://wiki.bash-hackers.org/scripting/tutoriallist