Konvensyen String di Bash
- 878
- 18
- Don Will
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
Keperluan perisian dan konvensyen yang digunakan
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
- Konvensyen rentetan yang paling asas dalam bash adalah dengan menyertai dua atau lebih rentetan dalam satu
echo
penyata. Pertimbangkan contoh berikut:
Salinan#!/bin/bash string1 = "string" string2 = "concatenation" echo $ string1 $ string2
Pengeluaran:
$ ./concat.SH String Concatenation
Menggunakan contoh skrip bash di atas, kami telah menggabungkan dua pembolehubah rentetan
String1
danString2
menjadi output bersatu dengan menggunakanecho
perintah. Prinsip yang sama dapat dengan memperluas ke dalam penyambungan rentetan berganda:
Salinan#!/bin/bash string1 = "bash" string2 = "string" string3 = "concate" string4 = "bangsa" echo $ string1 scripting $ string2 $ string3 $ string4
Pengeluaran:
$ ./concat.sh bash scripting string concatenation
- Dalam contoh seterusnya, kami akan menggunakan penyambungan rentetan dengan pembolehubah menggunakan pendakap keriting
:
Salinan#!/bin/bash string1 = "ing" string2 = "concate" echo "str $ string1 $ string2 bangsa"
Pengeluaran:
$ ./concat.SH String Concatenation
Pendakap keriting membolehkan rentetan dan pembolehubah tanpa ruang tanpa ruang.
- Dalam satu lagi contoh Concatenation Bash kita akan menyatukan rentetan dan output arahan. Contohnya, mari kita concatenate rentetan dengan output dari
Tarikh
Perintah:
Salinan#!/bin/bash string1 = "Hari ini adalah:" echo $ string1 'date'
Pengeluaran:
$ ./concat.SH hari ini: Jum 27 Nov 2020 14:17:11 AEDT
- Dalam bash, juga mungkin menggunakan
+=
pengendali aritmetik untuk menyertai dua rentetan bersama. Pertimbangkan contoh berikut:
Salinan#!/bin/bash string1 = "Hari ini ialah:" String1+= "" String1+= 'Date' Echo $ String1
Pengeluaran:
$ ./concat.SH hari ini: Jumaat 27 Nov 2020 14:26:17 AEDT
- Contoh seterusnya akan menerangkan Konvensyen String Bash Menggunakan Loop. Untuk memulakan anda boleh menulis sesuatu yang mudah seperti yang berikut:
Salinan#!/bin/bash string1 = "bash" string2 = "string" untuk i dalam $ string1 $ string2 "concatenation"; lakukan output+= "$ i" yang dilakukan echo $ output
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
- « Cara membuat sistem fail berasaskan fail menggunakan arahan DD di Linux
- Cara membuat sandaran dan memulihkan keizinan seluruh direktori di Linux »