Concatenate (Join) Strings in Shell Script
Isi kandungan:
Salah satu operasi rentetan yang paling biasa digunakan ialah penggabungan. Penyambungan tali adalah hanya perkataan pengaturcaraan mewah untuk menyambung tali dengan menyambung satu tali ke ujung rentetan yang lain.
Dalam tutorial ini, kami akan menerangkan bagaimana untuk menggabungkan tali dalam Bash.
Menyusun Strings
Cara paling mudah untuk menggabungkan dua atau lebih pembolehubah rentetan ialah menulis satu demi satu:
VAR1="Hello, " VAR2=" World" VAR3="$VAR1$VAR2" echo "$VAR3"
Baris terakhir akan echo rentetan yang disambungkan:
Hello, World
Anda juga boleh menggabungkan satu atau lebih variabel dengan rentetan literal:
VAR1="Hello, " VAR2="${VAR1}World" echo "$VAR2"
Hello, World
Dalam contoh di atas pembolehubah
VAR1
dilampirkan dalam pendakap kerinting untuk melindungi nama pemboleh ubah daripada aksara sekitar. Apabila pembolehubah diikuti oleh aksara nama pembolehubah sah yang lain, anda mesti melampirkannya pada pendakap kerinting
${VAR1}
.
Untuk mengelakkan sebarang pemecahan perkataan atau masalah yang mengelilingi, anda harus selalu menggunakan petikan berganda di sekitar nama pembolehubah. Sekiranya anda mahu menyekat interpolasi ubahsuaian dan rawatan khas ciri backslash bukan menggunakan petikan tunggal berganda.
Bash tidak memisahkan pembolehubah dengan "jenis", pembolehubah diperlakukan sebagai integer atau rentetan bergantung pada konteks. Anda juga boleh menggabungkan pembolehubah yang hanya mengandungi digit.
VAR1="Hello, " VAR2=2 VAR3=" Worlds" VAR4="$VAR1$VAR2$VAR3" echo "$VAR4"
Penyelesaian yang bersamaan dengan + = Operator
Cara lain untuk menggabungkan string dalam bash ialah dengan menambahkan pembolehubah atau rentetan literal kepada pemboleh ubah menggunakan operator
+=
:
VAR1="Hello, " VAR1+=" World" echo "$VAR1"
Hello, World
Contoh berikut menggunakan operator
+=
untuk menggabungkan rentetan dalam bash untuk gelung:
VAR="" for ELEMENT in 'Hydrogen' 'Helium' 'Lithium' 'Beryllium'; do VAR+="${ELEMENT} " done echo "$VAR"
Hydrogen Helium Lithium Beryllium
Kesimpulannya
Menyelaraskan pembolehubah rentetan adalah salah satu operasi paling asas dalam skrip Bash. Setelah membaca tutorial ini, anda harus mempunyai pemahaman yang baik mengenai bagaimana menggabungkan tali dalam Bash. Anda juga boleh menyemak panduan kami tentang membandingkan rentetan.
Peningkatan ICANN yang Tidak Mengikat Daripada Pengawasan AS
Internet mungkin berakar di Amerika Syarikat, tetapi sekarang adalah entiti global.
Tali keselamatan Windows 8 yang akan dikeluarkan
Patch Selasa Patch itu juga akan merangkumi kemas kini kritikal untuk Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 , Windows Server 2008 R2, Windows Server 2012 dan Windows RT.
Isps India mengikat dengan tingkap untuk memberikan kelajuan muat turun yang lebih tinggi
Dalam langkah yang menghairankan, beberapa ISP India telah terikat dengan Torbox untuk memberikan pengalaman yang lebih baik kepada kegunaan mereka semasa memuat turun pada torrents. Teruskan membaca.







