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:
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:
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:
Perintah tersebut akan menampilkan jalur lengkap ke skrip yang dapat dieksekusi.
Basic Bash Functions
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.
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:
Top comments (1)
hi