Membuat Program Bash Pertama

Ade Mustofa 12 November 2016

Membuat Program Bash Pertama

Bourne Again Shell yang lebih sering kita sebut Bash, Bash ini merupakan salah satu program dalam GNU Project yang menjadi shell yang paling banyak digunakan. Bash merupakan pengembangan dari bourne shell, Namanya juga diambil dari penciptanya yaitu Stephen Bourne. Kemudian bash dikembangkan oleh Brian Fox.

Saat ini, bash menjadi script' primer pada sistem Linux dan telah disertakan pula di Mac OS X Tiger. Bash juga memiliki bahasa pemrograman yang baik serta interaktivitas yang mudah di pahami. Selain Bash, shell yang ada ialah C-shell dan Korn Shell. Perbedaan ketiganya terlihat pada format penyimpananya, yaitu Bash (.sh), C-shell (.csh), dan Korn Shell (.ksh).

Untuk memulai pemrograman bash, yang kita perlukan hanya Terminal dan Text Editor. Untuk Text editornya disini saya menggunakan mcedit.

Pertama kita buat sebuah folder terlebih dahulu
$ mkdir $HOME/bin
lalu masuk ke folder tersebut
$ cd $HOME/bin
lalu kita buat sebuah file, disini saya beri nama hello.sh
$ mcedit hello.sh
disini isi file tersebut saya biarkan kosong, lalu simpan. Sekarang kita ubah mode file itu menjadi executeable agar dapat dijalankan
$ chmod +x hello.sh
lalu jalankan file bash tersebut dengan perintah
$ ./hello.sh
dan hasilnya tidak terjadi apa-apa karena file tersebut belum kita isi, sekarang kita isi file tersebut dengan beberapa Script sederhana.

Menulis Kode Output

masuk ke file hello.sh
$ mcedit hello.sh
kemudian isi file tersebut dengan kode seperti berikut:
echo "Nama Saya Ade Mustofa" 
echo "Dari Codepolitan"
lalu simpan dan jalankan. Maka hasilnya akan nampak seperti gambar berikut: output

Menulis Kode Input

masih dalam file hello.sh, lalu kita rubah isi scriptnya
echo "Siapa namamu?"
read name
echo "Salam Kenal" $name
jalankan program dan hasilnya akan nampak seperti gambar berikut: input

Program akan meminta masukan. Kita coba isi dengan input "ade", maka hasilnya menjadi seperti gambar berikut:

input 2

Operasi Aritmatika

Disini saya buat file baru dengan nama mtk.sh, lalu kita isi file tersebut dengan script dibawa ini.
echo "3-1" $[3-1]
echo "1+2" $[1+2]
echo "1*3" $[1*3]
echo "4/2" $[4/2]
jangan lupa untuk mengubah mode file itu agar executeable dengan perintah chmod. Hasil dari program di atas akan nampak seperti gambar berikut: aritmatic

Operasi Logika

Pertama saya buat file baru dengan nama logika.sh, lalu tulis script dibawah ini
echo "masukan password anda:"
read password

if [ $password == mustofa ]; then echo "Kamu COCOK sekale" fi

dan setelah dijalankan hasilnya akan seperti ini:

logika

Saya memasukan input password dengan "mustofa" dan hasilnya akan seperti gambar berikut:

logika 2

Sekian untuk pengenalan pemrograman Bash. Sebenarnya masih banyak lagi script-script lainnya yang dapat Kamu pelajari lebih lanjut di http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html.

Semoga bermanfaat !

 

Sumber :

http://penguinkomputer.blogspot.co.id/2012/10/pemrograman-bash.html