- Home
- »
- Scripting & Automasi
- »
- Bash Basic
- »
- Bash #18 Boolean Operators
Share:
Table of Contents

🖥️ Pengantar
Boolean operators dalam Bash digunakan untuk mengevaluasi ekspresi logika yang menghasilkan nilai benar (true) atau salah (false). Operator ini sering digunakan dalam pernyataan if, while, dan case untuk mengontrol eksekusi program.
Artikel ini akan membahas:
Mengenal Boolean Operators dalam Bash – Jenis operator logika yang tersedia.
Menggunakan AND (&&) dalam Kondisi – Mengevaluasi dua ekspresi yang harus benar.
Menggunakan OR (||) dalam Kondisi – Mengevaluasi dua ekspresi yang cukup salah satu benar.
Menggunakan NOT (!) untuk Negasi – Membalikkan nilai kondisi.
Menggunakan Boolean Operators dalam Loop dan Automasi – Implementasi nyata.
Mari kita bahas satu per satu! 🚀
📌 1. Mengenal Boolean Operators dalam Bash
Bash menyediakan tiga operator logika utama:
Operator | Deskripsi |
&& | Operator AND – Kedua ekspresi harus benar agar hasilnya benar. |
` | |
! | Operator NOT – Membalikkan nilai ekspresi (true menjadi false, dan sebaliknya). |
📌 2. Menggunakan AND (&&) dalam Kondisi
Operator && digunakan untuk memastikan bahwa dua kondisi harus sama-sama benar agar perintah dieksekusi.
🔹 Contoh Penggunaan dalam if:
num1=10 |
📌 Catatan:
Jika salah satu ekspresi bernilai salah, maka blok perintah tidak akan dieksekusi.
📌 3. Menggunakan OR (||) dalam Kondisi
Operator || digunakan untuk mengevaluasi salah satu kondisi agar bernilai benar.
🔹 Contoh Penggunaan dalam if:
user=“admin” |
📌 Catatan:
Jika salah satu ekspresi bernilai benar, maka blok perintah tetap dieksekusi.
📌 4. Menggunakan NOT (!) untuk Negasi
Operator ! digunakan untuk membalikkan kondisi.
🔹 Contoh Penggunaan dalam if:
status=“inactive” |
📌 Catatan:
Jika kondisi awal benar, maka operator ! akan membalikkan hasilnya menjadi salah.
📌 5. Menggunakan Boolean Operators dalam Loop dan Automasi
Operator boolean sering digunakan dalam loop dan otomatisasi.
🔹 Menggunakan && dalam Loop:
counter=1 |
🔹 Menggunakan || dalam Automasi:
echo “Mengecek koneksi internet…” |
📌 Catatan:
Dalam contoh di atas, jika perintah ping gagal, maka perintah setelah || akan dieksekusi.
📌 Kesimpulan
Operator boolean dalam Bash memungkinkan kita membuat kondisi yang lebih fleksibel dalam scripting. Dalam artikel ini, kita telah membahas:
✅ Cara menggunakan operator AND (&&), OR (||), dan NOT (!). ✅ Penggunaan operator dalam pernyataan if, while, dan case. ✅ Contoh penerapan dalam otomatisasi tugas.
Artikel Selanjutnya: ✍️ String Operators – Operator yang digunakan untuk manipulasi string dalam Bash.
📚 Daftar Pustaka
Shotts, W. E. (2019). The Linux Command Line: A Complete Introduction. No Starch Press.
GNU Bash Manual (2023). GNU Bash Reference Manual. Retrieved from https://www.gnu.org/software/bash/manual/
Linux Documentation Project. (2023). Bash Guide for Beginners. Retrieved from https://tldp.org/LDP/Bash-Beginners-Guide/html/