Untuk mahasiswa peserta kuliah pemrograman Shell TK2123, silahkan kerjakan latihan 8 shell pemrogramming berikut:
- 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.
- Jelaskan apa yang dimaksud dengan array!
- Buat sebuah script yang menggunakan array!
- Jelaskan apa yang dimaksud dengan debugging pada pemrograman shell!
- Beri contoh bagaimana cara melakukan debugging pada sebuah script shell!
- 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!
- 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://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