Konvensyen String di Bash

Konvensyen String di Bash

Tutorial ini akan menerangkan penggabungan tali bash dengan menggunakan contoh. Ketika datang ke skrip bash atau pengaturcaraan secara umum, penggabungan merujuk kepada bergabung dengan dua atau lebih rentetan bersama untuk menghasilkan output bersatu tunggal. Menggunakan shell bash dan skrip bash, rentetan rentetan dapat dicapai dengan bilangan untuk cara.

Dalam tutorial ini anda akan belajar:

  • Cara Menggabungkan Rentetan Menggunakan echo perintah
  • Cara menggabungkan tali dalam gelung
  • Cara Menggabungkan String dengan Output Perintah
Konvensyen String di Bash

Keperluan perisian dan konvensyen yang digunakan

Keperluan Perisian dan Konvensyen Talian Perintah Linux
Kategori Keperluan, konvensyen atau versi perisian yang digunakan
Sistem Mana -mana sistem GNU/Linux
Perisian N/a
Yang lain Akses istimewa ke sistem linux anda sebagai akar atau melalui sudo perintah.
Konvensyen # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Contoh penyambungan rentetan bash

  1. Konvensyen rentetan yang paling asas dalam bash adalah dengan menyertai dua atau lebih rentetan dalam satu echo penyata. Pertimbangkan contoh berikut:
    #!/bin/bash string1 = "string" string2 = "concatenation" echo $ string1 $ string2 
    Salinan

    Pengeluaran:

    $ ./concat.SH String Concatenation 

    Menggunakan contoh skrip bash di atas, kami telah menggabungkan dua pembolehubah rentetan String1 dan String2 menjadi output bersatu dengan menggunakan echo perintah. Prinsip yang sama dapat dengan memperluas ke dalam penyambungan rentetan berganda:

    #!/bin/bash string1 = "bash" string2 = "string" string3 = "concate" string4 = "bangsa" echo $ string1 scripting $ string2 $ string3 $ string4 
    Salinan

    Pengeluaran:

    $ ./concat.sh bash scripting string concatenation 


  2. Dalam contoh seterusnya, kami akan menggunakan penyambungan rentetan dengan pembolehubah menggunakan pendakap keriting :
    #!/bin/bash string1 = "ing" string2 = "concate" echo "str $ string1 $ string2 bangsa" 
    Salinan

    Pengeluaran:

    $ ./concat.SH String Concatenation 

    Pendakap keriting membolehkan rentetan dan pembolehubah tanpa ruang tanpa ruang.

  3. Dalam satu lagi contoh Concatenation Bash kita akan menyatukan rentetan dan output arahan. Contohnya, mari kita concatenate rentetan dengan output dari Tarikh Perintah:
    #!/bin/bash string1 = "Hari ini adalah:" echo $ string1 'date' 
    Salinan

    Pengeluaran:

    $ ./concat.SH hari ini: Jum 27 Nov 2020 14:17:11 AEDT 


  4. Dalam bash, juga mungkin menggunakan += pengendali aritmetik untuk menyertai dua rentetan bersama. Pertimbangkan contoh berikut:
    #!/bin/bash string1 = "Hari ini ialah:" String1+= "" String1+= 'Date' Echo $ String1 
    Salinan

    Pengeluaran:

    $ ./concat.SH hari ini: Jumaat 27 Nov 2020 14:26:17 AEDT 
  5. Contoh seterusnya akan menerangkan Konvensyen String Bash Menggunakan Loop. Untuk memulakan anda boleh menulis sesuatu yang mudah seperti yang berikut:
    #!/bin/bash string1 = "bash" string2 = "string" untuk i dalam $ string1 $ string2 "concatenation"; lakukan output+= "$ i" yang dilakukan echo $ output 
    Salinan

    Pengeluaran:

    $ ./concat.sh bash concatenation 

Kesimpulan

BASH String Concatenation adalah mesti mempunyai pengetahuan untuk mana -mana pengguna skrip bash mula mula. Nasib baik, mudah difahami dan dilaksanakan. Berhati -hati apabila menggunakan watak khas seperti petikan tunggal ' dalam rentetan. Dalam kes ini melampirkan pembolehubah rentetan dalam quote berganda misalnya. "Mari pergi" untuk mengelakkan kesilapan.



Tutorial Linux Berkaitan:

  • Gelung bersarang dalam skrip bash
  • Menguasai Gelung Skrip Bash
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Gelung bash dengan contoh
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Contoh Bash Kompleks Linux
  • Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
  • Pengurusan skrip & proses bash berbilang threaded di…
  • Pengenalan kepada Gelung JavaScript