- Home
- »
- Scripting & Automasi
- »
- Bash Basic
- »
- Bash #13 String Variables
Share:
Table of Contents

🖥️ Pengantar
Dalam Bash scripting, variabel string digunakan untuk menyimpan dan memproses teks. Kemampuan untuk bekerja dengan string sangat penting dalam otomatisasi tugas yang melibatkan manipulasi teks seperti log, konfigurasi file, dan interaksi dengan pengguna.
Artikel ini akan membahas:
Mengenal String Variables dalam Bash – Cara mendeklarasikan variabel string.
Menggabungkan String – Cara menggabungkan dua atau lebih string.
Menentukan Panjang String – Cara menghitung jumlah karakter dalam string.
Ekstraksi dan Pemotongan String – Mengambil bagian tertentu dari string.
Pencarian dan Penggantian dalam String – Mencari dan mengganti teks dalam string.
Contoh Penggunaan dalam Automasi – Bagaimana string digunakan dalam scripting.
Mari kita bahas satu per satu! 🚀
📌 1. Mengenal String Variables dalam Bash
Di Bash, string dideklarasikan seperti variabel lainnya tanpa perlu tipe data.
🔹 Sintaks Dasar:
string_var=“Hello, Bash!” |
📌 Catatan:
String dapat dikelilingi oleh tanda kutip ganda (“”) atau tanda kutip tunggal (”).
Kutip ganda memungkinkan ekspansi variabel, sedangkan kutip tunggal tidak.
🔹 Contoh Perbedaan:
name=“Alice” |
📌 2. Menggabungkan String
String dapat digabungkan menggunakan beberapa metode dalam Bash.
🔹 Menggunakan Penggabungan Sederhana:
first=“Bash” |
🔹 Menggunakan += untuk Menambah String:
text=“Hello” |
📌 3. Menentukan Panjang String
Kita bisa menghitung jumlah karakter dalam string menggunakan ${#var}.
🔹 Contoh Penggunaan:
text=“LinuxBash” |
📌 4. Ekstraksi dan Pemotongan String
Bash memungkinkan pengambilan sebagian string dengan sintaks ${var:pos:len}.
🔹 Contoh Penggunaan:
text=“ShellScripting” |
📌 Catatan:
5 adalah indeks awal.
3 adalah jumlah karakter yang diekstrak.
📌 5. Pencarian dan Penggantian dalam String
Kita bisa mencari dan mengganti teks dalam string menggunakan ${var/search/replacement}.
🔹 Contoh Penggunaan:
text=“I love Bash” |
📌 Catatan:
Hanya mengganti kemunculan pertama dalam string.
Gunakan ${var//search/replacement} untuk mengganti semua kemunculan.
📌 6. Contoh Penggunaan dalam Automasi
Variabel string sering digunakan untuk membaca file konfigurasi, memproses log, dan membuat skrip otomatisasi.
🔹 Contoh Membaca Input dari Pengguna:
echo “Masukkan nama Anda:” |
🔹 Contoh Mengolah Log dan Mengambil Informasi Penting:
log_entry=“[ERROR] Disk space low” |
📌 Kesimpulan
Variabel string dalam Bash memungkinkan manipulasi teks secara efisien dalam skrip otomatisasi. Dalam artikel ini, kita telah membahas:
✅ Cara mendeklarasikan variabel string dalam Bash. ✅ Menggabungkan string dengan berbagai metode. ✅ Menghitung panjang string. ✅ Ekstraksi dan pemotongan string berdasarkan indeks. ✅ Pencarian dan penggantian teks dalam string. ✅ Contoh penerapan dalam otomatisasi dan scripting.
Artikel Selanjutnya: 📌 Arrays – Struktur data dalam Bash yang dapat menyimpan banyak nilai dalam satu variabel.
📚 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/