Latihan 8 Shell Programming

Untuk mahasiswa peserta kuliah pemrograman Shell TK2123, silahkan kerjakan latihan 8 shell pemrogramming berikut:

  1. Buatlah program bash script untuk menampilkan tulisan sebagai berikut :
    Siapa namamu?
    

    Asep ;(diketik lewat keyboard)

    Hello Asep
     Saya akan membuat sebuah file dengan nama Asep_file

    Ketentuan: gunakan perintah read untuk membaca input dari keyboard dan perintah echo, printf untuk mencetak. File dengan nama Asep_file tersimpan secara otomatis pada direktori aktif ketika eksekusi program telah dilaksanakan.

  2. Jelaskan apa yang dimaksud dengan array!
  3. Buat sebuah script yang menggunakan array!
  4. Jelaskan apa yang dimaksud dengan debugging pada pemrograman shell!
  5. Beri contoh bagaimana cara melakukan debugging pada sebuah script shell!
  6. Buat sebuah script yang meminta user memasukkan sebuah input hanya dalam jangka waktu tertentu/timeout (misalnya 5 detik)! Lewat dari batas waktu tersebut berarti user tidak bisa lagi memasukkan input tersebut!
  7. Buatlah file baru.txt yang isinya nama 7 teman anda. Buat script yang dapat mengurutkan isi file baru.txt! menghitung jumlah baris, dan kata dari file tersebut dengan menggunakan filter!

Laporan dikumpulkan ke email dengan subjek latihan 7 shell programming, yang dilaporkan adalah script yang dibuat beserta screenshot output dari script tersebut.

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.