Konvensyen String di Bash
- 903
- 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
echoperintah - Cara menggabungkan tali dalam gelung
- Cara Menggabungkan String dengan Output Perintah
Konvensyen String di Bash 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
echopenyata. Pertimbangkan contoh berikut:
Salinan#!/bin/bash string1 = "string" string2 = "concatenation" echo $ string1 $ string2Pengeluaran:
$ ./concat.SH String Concatenation
Menggunakan contoh skrip bash di atas, kami telah menggabungkan dua pembolehubah rentetan
String1danString2menjadi output bersatu dengan menggunakanechoperintah. 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 $ string4Pengeluaran:
$ ./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
TarikhPerintah:
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 $ String1Pengeluaran:
$ ./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 $ outputPengeluaran:
$ ./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 »