Cara Menggabungkan String di Bash untuk Menyambung Variabel String

RediksiaSabtu, 7 Februari 2026 | 19:59 WIB
Cara Menggabungkan String di Bash untuk Menyambung Variabel String
Cara Menggabungkan String di Bash untuk Menyambung Variabel String

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!