Diksia.com - Di dunia pemrograman shell scripting, kemampuan menggabungkan string menjadi salah satu skill dasar yang sering digunakan sehari-hari. Baik saat membangun path file, menyusun pesan log, atau membuat output dinamis, kamu pasti akan sering menyambung variabel string di Bash.
Beruntungnya, Bash menyediakan cara yang sangat sederhana dan fleksibel untuk melakukan ini, bahkan hingga tahun 2026 metode-metode tersebut tetap menjadi standar terbaik.
Kita akan bahas langkah demi langkah cara menggabungkan string di Bash, lengkap dengan contoh praktis yang bisa langsung kamu coba.
Mengapa Menggabungkan String Penting di Bash?
Menggabungkan string memungkinkan kamu membangun teks secara dinamis tanpa ribet. Misalnya, saat membuat nama file backup dengan timestamp atau menyusun command dengan parameter variabel. Tanpa teknik ini, script kamu akan terlihat kaku dan sulit dipelihara.
Cara Termudah: Menuliskan Variabel Secara Berurutan
Metode paling simpel dan paling sering dipakai adalah menempatkan variabel string satu sama lain tanpa operator khusus.
Contoh:
nama=Halo dunia=Dunia pesan=$nama$dunia echo $pesan
Hasil: HaloDunia
Untuk menambahkan spasi atau karakter lain, cukup sisipkan langsung:
pesan=$nama” “$dunia”! Selamat datang.” echo $pesan
Hasil: Halo Dunia! Selamat datang.
Selalu gunakan tanda kutip ganda saat menggabungkan agar aman dari word splitting jika variabel mengandung spasi.
Menggunakan Kurung Kurawal untuk Kejelasan
Saat nama variabel diikuti karakter yang bisa membingungkan Bash, pakai kurung kurawal ${}.
Contoh:
versi=5 echo “Versi aplikasi: ${versi}.0”
Hasil: Versi aplikasi: 5.0
Tanpa kurung kurawal, Bash bisa salah mengartikan sebagai variabel versi0 yang tidak ada.
Operator += untuk Menyambung Secara Bertahap
Operator += sangat berguna saat kamu ingin menambahkan string ke variabel yang sudah ada, terutama dalam loop atau proses bertahap.
Contoh:
log=Error pada log+=” modul login” log+=” pukul $(date +%H:%M)” echo $log
Hasil: Error pada modul login pukul 19:54 (misalnya)
Metode ini efisien karena tidak perlu menulis ulang variabel berulang kali.
Menggabungkan Lebih dari Dua Variabel
Kamu bisa menyambung banyak variabel sekaligus.
Contoh:
user=rediksia host=server01 path=/var/www full_path=$user@$host:$path
echo $full_path
Hasil: rediksia@server01:/var/www
Tips Terbaik Saat Menggabungkan String di Bash
- Selalu pakai tanda kutip ganda “$var” untuk mencegah masalah jika string mengandung spasi atau karakter khusus.
- Gunakan ${var} jika diikuti huruf atau angka yang bisa disalahartikan sebagai bagian nama variabel.
- Hindari echo tanpa kutip jika output akan diproses lebih lanjut; lebih baik printf untuk kontrol lebih baik.
- Untuk kasus kompleks seperti array atau output command, gabungkan dengan $(command) langsung di dalam string.
Contoh lanjutan:
files=$(ls *.txt) daftar=”File yang ditemukan: $files” echo $daftar
Dengan teknik ini, script kamu jadi lebih rapi dan powerful.
Kesimpulan
Menggabungkan string di Bash ternyata sangat mudah dan intuitif. Metode berurutan serta operator += tetap menjadi pilihan utama hingga kini karena kecepatan dan keterbacaan. Coba praktikkan langsung di terminal kamu, dan lihat betapa fleksibelnya Bash dalam menangani teks.
Selamat mencoba menyambung variabel string, dan semoga script kamu semakin efisien!





