Latihan 9 Shell Programming

Untuk mahasiswa peserta mata kuliah pemrograman shell, kali ini kita akan belajar tentang berbagai macam operator pada pemrograman shell. Untuk itu silahkan kerjakan latihan 9 Shell programming berikut!

  1. Jelaskan apa fungsi 3 operator kondisi berikut pada pemrograman shell:
    ||
    &&
    !
  2. Buat sebuah script sederhana yang menggunakan 3 operator kondisi diatas!
  3. Jelaskan apa fungsi dari operator-operator relasi berikut pada pemrograman shell:
    ==
    !=
    =~
    !~
    <=
    >=
    >
    <
  4. Buat contoh script sederhana yang menggunakan semua operator-operator diatas!
  5. 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)
    *
    /
    +
    %
  6. Jelaskan apa fungsi dari operator-operator integer berikut pada pemrograman shell:
    -eq
    -ne
    -lt
    -le
    -gt
    -ge
  7. 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://mywiki.wooledge.org

http://steve-parker.org/sh/first.shtml

http://tldp.org/LDP/Bash-Beginners-Guide/html/

http://tldp.org/LDP/abs/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

Silahkan tuliskan tanggapan, kritik maupun saran

This site uses Akismet to reduce spam. Learn how your comment data is processed.