Kehebatan Bash Script
Bash Script adalah serangkaian perintah / syntaks yang bisa kita jalankan di terminal tanpa harus mengcompilenya, ini adalah pemahaman yang simple menurut saya. Bash script sangat berguna bagi User Linux khususnya yang bekerja sebagai SysAdmin (Yang menangani Server).
Biasanya SysAdmin menggunakan Bash Script untuk membuat system automatis yang dapat di custom sesuai keinginan, misalnya Backup database, menghapus file, membuat folder, restart, login dan masih banyak lagi.
Untuk lebih jelasnya mari kita pecah satu persatu.
Unix memiliki 2 kategori Shell
- Bourne shell
- C shell
Bourne shell diklasifikasikan lebih lanjut sebagai :
- Korn Shell (ksh)
- Bourne Shell (sh)
- POSIX Shell (sh)
- Bourne Again Shell (bash)
C shell diklasifikasikan lebih lanjut sebagai :
- C Shell (ksh)
- TENEX / TOPS C Shell (tcsh)
Apa yang dimaksud Bash ?
Bash adalah bahasa yang dapat berjalan di kernel unix atau linux, singkatan dari Bash adalah Bourne Again Shell (Bash).
Apa yang dimaksud Shell ?
Shell dalam bahasa spanyol yang berarti CONCHA( shell, cover, protection ), istilah ini yang diterapkan di Sistem Operasi sebagai penterjemah perintah dari Sistem. Secara simplenya Shell adalah antarmuka teks yang berbentuk terminal (Konsol) yang dapat mengelola OS.
Bash script selalu diawali dengan
#!/bin/bash
mari coba buat file latihan.sh
dan ketikan script berikut :
#!/bin/bash
echo 'Halo Dunia';
save dan chmod +x latihan.shlalu ./latihan.sh
save dan chmod +x luas_persegi_panjang.sh
itu sangat sederahana dan simple, mari kita coba dengan membuat script untuk mencari luas persegi panjang.
Buat file luas_persegi_panjang.sh dan isi dengan script ini
#!/bin/bash
addition(){
luas=$(($1*$2))
return $luas
}
echo 'Mencari Luas Persegi Panjang'
read -p "Panjang: " int1
read -p "Lebar: " int2
addition $int1 $int2
echo "Luas nya : " $?
lalu ./luas_persegi_panjang.sh
Mantap kan, itu baru dasar dan tahap awal, nanti di Part 2 nya akan saya bahas lebih jauh lagi mengenai Kehebatan bash script.
Semoga Bermanfaat
Apabila masih ada yang kurang faham, silahkan bertanya di kolom komentar.
#prapto
#praptoherlambang
#praptoherlambang
#bashscript
Komentar