Kepada mahasiswa peserta kuliah Pemrograman shell, kali ini kita akan belajar mengenai fungsi (subrutin) pada shell. Untuk itu silahkan kerjakan latihan 14 shell berikut ini:
- Jelaskan apa kegunaan sebuah fungsi pada sebuah shell script!
- Jelaskan bagaimana cara penulisan sebuah fungsi pada shell script!
- Jelaskan bagaimana caranya agar fungsi pada sebuah script berjalan pada backgroud proses!
- Jelaskan apa yang dimaksud dengan recursive function!
- Buat sebuah script shell yang memiliki sebuah fungsi bebas!
- Buat sebuah script shell yang memiliki sebuah fungsi menambahkan sebuah user ke sistem!
- Buat sebuah script shell yang memiliki sebuah fungsi menambahkan sebuah grup ke sistem!
- Buat sebuah script shell yang memiliki sebuah fungsi mengganti password user!
- Buat sebuah script shell yang memiliki sebuah fungsi menghapus sebuah user dari sistem!
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