- Home
- »
- Scripting & Automasi
- »
- Bash Basic
- »
- Bash #19 String Operators
Share:
Table of Contents

🖥️ Pengantar
Operator string dalam Bash memungkinkan pengguna untuk memanipulasi teks dengan efisien dalam scripting. Dengan menggunakan operator ini, kita dapat membandingkan, menggabungkan, dan mengevaluasi string dengan berbagai cara.
Artikel ini akan membahas:
Mengenal String Operators dalam Bash – Jenis operator yang tersedia.
Membandingkan String – Operator perbandingan untuk teks.
Menggabungkan String – Menyatukan beberapa string.
Menentukan Panjang String – Menghitung jumlah karakter dalam string.
Menemukan Substring dalam String – Mengekstrak bagian tertentu dari string.
Menggunakan String Operators dalam Automasi – Implementasi nyata.
Mari kita bahas satu per satu! 🚀
📌 1. Mengenal String Operators dalam Bash
Bash menyediakan beberapa operator string untuk manipulasi teks:
Operator | Deskripsi |
= | Sama dengan |
!= | Tidak sama dengan |
< | Kurang dari dalam urutan alfabet |
> | Lebih dari dalam urutan alfabet |
-z | Mengecek apakah string kosong |
-n | Mengecek apakah string tidak kosong |
📌 2. Membandingkan String dalam Bash
Bash memungkinkan kita membandingkan string dengan operator perbandingan.
🔹 Contoh Perbandingan String:
str1=“hello” |
📌 Catatan:
Gunakan tanda kutip ganda “” untuk menghindari kesalahan jika string kosong.
📌 3. Menggabungkan String
String dalam Bash dapat digabungkan dengan beberapa cara.
🔹 Menggunakan Penggabungan Sederhana:
name=“Alice” |
📌 Catatan:
Bash secara otomatis menggabungkan string yang dipisahkan dengan spasi.
📌 4. Menentukan Panjang String
Menggunakan ${#var} untuk mengetahui panjang string.
🔹 Contoh Penggunaan:
text=“BashScripting” |
📌 Catatan:
Berguna untuk validasi input pengguna.
📌 5. Menemukan Substring dalam String
Substring dapat diekstrak menggunakan ${var:pos:len}.
🔹 Contoh Penggunaan:
text=“ShellScripting” |
📌 Catatan:
5 adalah indeks awal.
3 adalah jumlah karakter yang diekstrak.
📌 6. Menggunakan String Operators dalam Automasi
Operator string sering digunakan dalam pengolahan log, manipulasi file, dan skrip otomatisasi.
🔹 Contoh: Memeriksa Apakah String Kosong
var=“” |
🔹 Contoh: Mencari dan Mengganti String dalam File
sed -i ‘s/old_text/new_text/g’ file.txt |
📌 Catatan:
-z berguna untuk validasi input pengguna.
📌 Kesimpulan
Operator string dalam Bash memungkinkan kita untuk memanipulasi teks secara efisien. Dalam artikel ini, kita telah membahas:
✅ Cara menggunakan operator string dalam Bash. ✅ Perbandingan, penggabungan, dan manipulasi string. ✅ Penggunaan operator dalam pernyataan if, case, dan otomatisasi tugas.
Artikel Selanjutnya: 📂 File Operators – Operator untuk mengevaluasi status file 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/