Banyak skrip Bash yang akan Anda tulis perlu bekerja dengan teks, jadi pastikan Anda memahami operasi dasar ini.
Penggabungan adalah proses menggabungkan dua nilai menjadi satu. Penggabungan string adalah bagian integral dari pemrograman dan Anda akan menemukan kegunaannya di semua jenis perangkat lunak.
Bahasa pemrograman yang berbeda menangani penggabungan string dengan cara yang berbeda. Bash menawarkan beberapa metode untuk menggabungkan dua string.
Lihatlah bagaimana Anda bisa menggabungkan string bersama di Bash.
Menggunakan operator +=
Anda dapat menambahkan dua string atau variabel menggunakan operator += di Bash. Pertama, nyatakan a Variabel Bash berisi bagian pertama dari string, dan menggunakan operator +=, gabungkan dengan bagian kedua dari string. Gunakan gema untuk mencetak string yang dihasilkan. Inilah cara Anda menggabungkan string di bash dengan += operator:
#!/usr/bin/bash
s="Halo"
s+="Dunia, dari MUO"
gema"$s"
Keluaran harus mengembalikan "Halo Dunia, dari MUO":
Dalam contoh, Anda telah menggabungkan variabel string dengan literal string. Jika Anda ingin menggabungkan nilai dari dua variabel, Anda dapat mengadaptasi metode ini. Ganti string literal dengan variabel kedua yang ingin Anda gabungkan seperti ini:
#!/usr/bin/bash
s="Ceria"
d=" Natal"
s+=$d
gema"$s"
Sekali kamu jalankan skrip shell Anda, Anda akan mendapatkan output "Merry Christmas".
Gabungkan String dengan Menempatkannya Secara Berurutan
Cara termudah untuk menggabungkan dua atau lebih string atau variabel adalah menuliskannya secara berurutan. Meskipun ini mungkin bukan pendekatan yang optimal, ini tetap berhasil. Begini tampilan kodenya:
#!/usr/bin/bash
s="Manchester"
b="Kota"
gema"$s$b"
Outputnya harus "Manchester City". Anda juga dapat menggabungkan literal string ke variabel dengan menggunakan ekspansi parameter. Inilah cara melakukannya:
#!/usr/bin/bash
s="Kota Manchester"
c="Erling Haaland bermain ${s}"
gema"$c"
Outputnya harus "Erling Haaland bermain di Manchester City".
Menggabungkan String Dengan Angka
Di Bash, Anda dapat dengan mudah menggabungkan string dan angka tanpa mengalami kesalahan ketidakcocokan tipe data. Ini karena Bash memperlakukan nilai sebagai string kecuali ditentukan lain. Sebuah variabel dengan nilai "3" dapat diperlakukan sebagai sebuah integer dalam bahasa seperti Python, tetapi Bash akan selalu memperlakukannya sebagai nilai string.
Anda dapat menggabungkan string dan angka menggunakan operator += atau dengan menuliskannya secara berurutan. Berikut contohnya:
#!/usr/bin/bash
a="Seratus adalah"
a+=100
gema"$a"
Output dari program ini harus "Seratus adalah 100". Sekarang Anda tahu semua pendekatan terbaik untuk menggabungkan string di Bash.
Pelajari Dasar-dasar Bash Scripting
Skrip Bash berguna untuk mengotomatiskan tugas-tugas penting dan biasa. Dengan Bash, Anda dapat menulis program mini shell untuk membantu Anda memelihara sistem atau server Anda.
Penggabungan string adalah salah satu keterampilan mendasar yang Anda perlukan untuk menulis program Bash. Pemahaman yang kuat tentang dasar-dasar akan membantu Anda menguasai skrip shell.