Gabungan string dalam bash

Gabungan string dalam bash

Tutorial ini akan menjelaskan gabungan string bash dengan menggunakan contoh. Ketika datang ke bash skrip atau pemrograman secara umum, gabungan itu mengacu pada bergabung dengan dua atau lebih string bersama -sama untuk menghasilkan output terpadu tunggal. Menggunakan Bash Shell dan Bash Scripting Concatenation string dapat dicapai dengan cara.

Dalam tutorial ini Anda akan belajar:

  • Cara menggabungkan string menggunakan gema memerintah
  • Cara menggabungkan string di loop
  • Cara menggabungkan string dengan output perintah
Gabungan string dalam bash

Persyaratan dan konvensi perangkat lunak yang digunakan

Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, konvensi atau versi perangkat lunak yang digunakan
Sistem Sistem GNU/Linux apa pun
Perangkat lunak N/a
Lainnya Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo memerintah.
Konvensi # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
$ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa

Contoh gabungan string bash

  1. Gabungan string paling dasar dalam bash adalah dengan bergabung dengan dua atau lebih string dalam satu gema penyataan. Pertimbangkan contoh berikut:
    #!/bin/bash string1 = "string" string2 = "concatenation" echo $ string1 $ string2 
    Menyalin

    Keluaran:

    $ ./concat.SH String Concatenation 

    Menggunakan contoh skrip bash di atas, kami telah menggabungkan dua variabel string String1 Dan String2 menjadi output terpadu dengan menggunakan gema memerintah. Prinsip yang sama dapat dengan diperluas menjadi gabungan ganda:

    #!/bin/bash string1 = "bash" string2 = "string" string3 = "concate" string4 = "nation" echo $ string1 skrip $ string2 $ string3 $ string4 
    Menyalin

    Keluaran:

    $ ./concat.SH Bash Scripting String Concatenation 


  2. Dalam contoh selanjutnya kita akan menggunakan concatenation string melakukan variabel menggunakan kawat gigi keriting :
    #!/bin/bash string1 = "ing" string2 = "concate" echo "str $ string1 $ string2 nation" 
    Menyalin

    Keluaran:

    $ ./concat.SH String Concatenation 

    Kawat gigi keriting memungkinkan untuk menggabungkan string dan variabel tanpa ruang.

  3. Dalam contoh penggabungan bash lainnya kita akan menggabungkan string dan output perintah. Misalnya, mari kita menggabungkan string dengan output dari tanggal memerintah:
    #!/bin/bash string1 = "Hari ini adalah:" echo $ string1 'tanggal' 
    Menyalin

    Keluaran:

    $ ./concat.SH Today Is: Fri 27 Nov 2020 14:17:11 Aedt 


  4. Dalam bash juga dimungkinkan untuk menggunakan += operator aritmatika untuk bergabung dengan dua string bersama. Pertimbangkan contoh berikut:
    #!/bin/bash string1 = "Hari ini adalah:" string1+= "" string1+= 'date' echo $ string1 
    Menyalin

    Keluaran:

    $ ./concat.SH Today Is: Fri 27 Nov 2020 14:26:17 AEDT 
  5. Contoh selanjutnya akan menjelaskan penggabungan string bash menggunakan untuk loop. Untuk memulai Anda dapat menulis sesuatu yang sederhana seperti berikut:
    #!/bin/bash string1 = "bash" string2 = "string" untuk i in $ string1 $ string2 "concatenation"; lakukan output+= "$ i" selesai gema $ output 
    Menyalin

    Keluaran:

    $ ./concat.SH Bash String Concatenation 

Kesimpulan

Bash String Concatenation adalah harus memiliki pengetahuan untuk pengguna skrip bash yang bahkan mulai. Untungnya, mudah dimengerti dan diimplementasikan. Hati -hati saat menggunakan karakter khusus seperti kutipan tunggal ' dalam string. Dalam hal ini lampirkan variabel string dalam kutipan ganda misalnya. "Ayo pergi" untuk menghindari kesalahan.



Tutorial Linux Terkait:

  • Loop bersarang dalam skrip bash
  • Menguasai loop skrip bash
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Loop bash dengan contoh
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Linux Complex Bash One-Liner Contoh
  • Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
  • Multi-threaded Bash Scripting & Manajemen Proses di…
  • Pengantar JavaScript Loops