Kehebatan Bash Script

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.sh
lalu ./latihan.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 : " $?  


save dan  chmod +x luas_persegi_panjang.sh
lalu ./luas_persegi_panjang.sh

Bashscript Rumus Luas Persegi Panjang


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
#bashscript


Share dengan temanmu

Komentar