GNU/Linux >> Belajar Linux >  >> Linux

String Gabungan Bash

Salah satu operasi string yang paling umum digunakan adalah concatenation. Penggabungan string hanyalah kata pemrograman yang bagus untuk menggabungkan string dengan menambahkan satu string ke akhir string lainnya.

Dalam tutorial ini, kami akan menjelaskan cara menggabungkan string di Bash.

Menggabungkan String #

Cara paling sederhana untuk menggabungkan dua atau lebih variabel string adalah dengan menuliskannya satu demi satu:

VAR1="Hello,"
VAR2=" World"
VAR3="$VAR1$VAR2"
echo "$VAR3"

Baris terakhir akan menggemakan string gabungan:

Hello, World

Anda juga dapat menggabungkan satu atau lebih variabel dengan string literal:

VAR1="Hello, "
VAR2="${VAR1}World"
echo "$VAR2"
Hello, World

Pada contoh di atas variabel VAR1 diapit dalam kurung kurawal untuk melindungi nama variabel dari karakter sekitarnya. Ketika variabel diikuti oleh karakter nama variabel lain yang valid, Anda harus mengapitnya dalam kurung kurawal ${VAR1} .

Untuk menghindari masalah pemisahan atau penggumpalan kata, Anda harus selalu mencoba menggunakan tanda kutip ganda di sekitar nama variabel. Jika Anda ingin menekan interpolasi variabel dan perlakuan khusus dari karakter garis miring terbalik daripada menggunakan tanda kutip tunggal ganda.

Bash tidak memisahkan variabel berdasarkan "tipe", variabel diperlakukan sebagai integer atau string tergantung pada konteksnya. Anda juga dapat menggabungkan variabel yang hanya berisi angka.

VAR1="Hello, "
VAR2=2
VAR3=" Worlds"
VAR4="$VAR1$VAR2$VAR3"
echo "$VAR4"
Hello, 2 Worlds

Menggabungkan String dengan +=Operator #

Cara lain untuk menggabungkan string di bash adalah dengan menambahkan variabel atau string literal ke variabel menggunakan += operator:

VAR1="Hello, "
VAR1+=" World"
echo "$VAR1"
Hello, World

Contoh berikut menggunakan += operator untuk menggabungkan string dalam bash for loop:

language.sh
VAR=""
for ELEMENT in 'Hydrogen' 'Helium' 'Lithium' 'Beryllium'; do
  VAR+="${ELEMENT} "
done

echo "$VAR"
Hydrogen Helium Lithium Beryllium

Kesimpulan #

Menggabungkan variabel string adalah salah satu operasi paling mendasar dalam skrip Bash. Setelah membaca tutorial ini, Anda harus memiliki pemahaman yang baik tentang cara menggabungkan string di Bash. Anda juga dapat memeriksa panduan kami tentang membandingkan string.

Jika Anda memiliki pertanyaan atau umpan balik, silakan tinggalkan komentar.


Linux
  1. Tutorial Pemrograman Linux C Bagian 9 :String

  2. Menggunakan Referensi Ke Variabel Bash String Di Sed?

  3. Cara Memisahkan String dalam Skrip Bash

  1. Cara Memeriksa apakah String Berisi Substring di Bash

  2. Cara Menggabungkan String di Bash

  3. menggunakan acak untuk menghasilkan string acak di bash

  1. (Un/De) kompres string di bash?

  2. Konversikan string teks dalam bash ke array

  3. Apa yang dilakukan 'bash -c'?