DEV Community

Cover image for Simple Bash Scripts
KyraNova
KyraNova

Posted on

Simple Bash Scripts

BASH SCRIPTS

Skrip Bash shell adalah alat yang kuat untuk mengotomatisasi tugas-tugas administrasi sistem di lingkungan Linux. Dengan menggabungkan perintah Linux dalam skrip, tugas-tugas yang berulang dan kompleks dapat diselesaikan dengan mudah. Skrip shell dapat mengandung logika pemrograman untuk pengambilan keputusan dan pengulangan, memungkinkan penyelesaian tugas yang lebih kompleks. Kemahiran dalam skrip shell sangat penting untuk meningkatkan efisiensi dan akurasi dalam penyelesaian tugas rutin di lingkungan perusahaan.

Specifying the Command Interpreter

Baris pertama suatu naskah diawali dengan notasi ' #!', biasa disebut sh-bang atau she-bang, dari nama kedua karakter tersebut, sharp dan bang. Notasi dua byte khusus ini magic number menunjukkan skrip interpretatif; sintaks yang mengikuti notasi adalah nama file yang sepenuhnya memenuhi syarat untuk command interpreter kebutuhan yang benar untuk memproses baris skrip ini. Untuk memahami cara magic numbers menunjukkan tipe file di Linux, lihat halaman manual file(1) dan ajaib(5) . Untuk file skrip yang menggunakan sintaks skrip Bash, baris pertama skrip shell dimulai sebagai berikut:

Image description

Running a Bash Shell Script

Anda dapat menggunakan perintah berikut untuk menambahkan izin eksekusi pada skrip shell Anda dan mengubah kepemilikan agar hanya pengguna yang dituju yang memiliki izin untuk mengeksekusi skrip tersebut:

Image description

Untuk menjalankan skrip shell yang telah diberi izin eksekusi, Anda dapat mengetikkan nama file skrip tersebut langsung jika direktori tempat skrip tersebut berada terdaftar dalam variabel PATH shell Anda. Jika tidak, Anda harus menyertakan jalur lengkap ke skrip tersebut. Untuk menemukan jalur lengkap suatu perintah, Anda dapat menggunakan perintah which. Misalnya:

Image description
Perintah tersebut akan menampilkan jalur lengkap ke skrip yang dapat dieksekusi.

Basic Bash Functions

Image description

Untuk menulis atau meninggalkan catatan dalam file, tambahkan simbol #.

Bash script mendukung:

  • While loop
  • For loop
  • If statement
  • And logic
  • Or logic
  • Else If statement
  • Case Statement

Di bawah ini merupakan contoh While loop.

Image description

Contoh di atas menggunakan statement while dan dan if. Script tersebut mengeksekusi while loop sebanyak 5 kali sebelum keluar setelah memeriksa statemen kondisional if.

Outputnya akan seperti ini:

Image description

Top comments (1)

Collapse
 
kyranova profile image
KyraNova

hi