Peraturan Nama Pembolehubah Bash: Undang-undang dan Tidak Sah

Bash Variable Name Rules



Pemboleh ubah adalah ruang simpanan yang mempunyai nama tertentu yang menyimpan nilai tertentu di dalamnya. Anda mungkin bekerja dengan banyak bahasa pengaturcaraan dan mempunyai perspektif pemboleh ubah yang baik. Walau bagaimanapun, dalam pengaturcaraan bash, ia sedikit berbeza. Dalam panduan ini, kita akan belajar tentang aturan penamaan yang tidak dapat dielakkan dan melaksanakan beberapa contoh untuk menyatakan pemboleh ubah dalam bash shell dan memerhatikan kesannya sama ada, itu sah atau tidak sah, misalnya, sah atau tidak sah.

Peraturan Perundangan Menamakan Pemboleh ubah di Bash

  • Nama pemboleh ubah mestilah dalam huruf besar kerana dianggap sebagai amalan yang baik dalam skrip bash.
  • Masukkan tanda dolar $ sebelum nama pemboleh ubah.
  • Jangan gunakan ruang selepas inisialisasi nama pemboleh ubah dan nilainya.
  • Nama pemboleh ubah boleh mempunyai huruf / huruf.
  • Nama pemboleh ubah boleh mempunyai angka, garis bawah, dan digit.

Peraturan Pembolehubah Nama yang Tidak Sah di Bash

  • Nama pemboleh ubah mempunyai huruf kecil.
  • Tiada tanda dolar $ dimasukkan semasa mencetaknya.
  • Menambah ruang selepas inisialisasi nama pemboleh ubah dan nilainya.
  • Mulakan nama pemboleh ubah dengan nombor, digit, atau simbol khas.
  • Nama pemboleh ubah mempunyai ruang di dalamnya.
  • Penggunaan kata kunci untuk menamakan pemboleh ubah, misalnya, jika, jika tidak, untuk, sementara, int, terapung, dll.

Contoh 01: Kes Bawah / Atas dan Tanda Dolar

Buka terminal anda dan buat pemboleh ubah dengan huruf besar. Cetak pemboleh ubah ini menggunakan gema penyataan, dengan dan tanpa tanda dolar. Perhatikan bahawa dengan tanda $, ia akan memaparkan nilai, jika tidak, hanya akan memaparkan nama pemboleh ubah.









Contoh 02: Ruang selepas Nama Pemboleh Ubah dan Tanda Sama

Buka terminal anda dan buat fail bash bernama variable.sh menggunakan arahan sentuh.







Buka fail ini dari Home Directory dan tulis kodnya seperti di bawah. Anda dapat melihat bahawa terdapat ruang selepas nama pemboleh ubah dan tanda sama, yang tidak betul. Sebaliknya, pemboleh ubah tidak dicetak tanpa tanda dolar dalam pernyataan gema.



Di terminal, jalankan perintah bash untuk menjalankan variabel file.sh. Anda akan melihat bahawa terdapat ralat kerana penggunaan peraturan yang tidak betul.

Mari betulkan kod yang sama, dengan tanda dolar dalam pernyataan gema dan tidak ada ruang dalam nama pemboleh ubah. Simpan dan tutup.

Sekali lagi, menjalankan fail menggunakan perintah bash, anda dapat melihat bahawa kami mempunyai output yang sah sekarang.

Anda juga boleh mencubanya dengan cengkerang. Mari kita ubah pemboleh ubah dengan spasi sebelum dan selepas tanda sama. Ia akan menunjukkan kesalahan, seperti yang ditunjukkan di bawah:

Apabila anda membuang spasi sebelum dan sesudah tanda sama, ia akan berjaya dilaksanakan. Sebaliknya, dalam bash, pemboleh ubah sensitif sintaks, jadi pastikan untuk menjalankan pemboleh ubah yang betul. Seperti yang anda lihat, ketika kita mencetak variabel huruf kecil, itu akan menunjukkan nilainya, dan pada penggunaan variabel huruf besar, itu tidak akan menampilkan apa-apa.

Contoh 03: Ruang dalam Nama Pembolehubah

Mari kita ambil pemboleh ubah ROLL NO dengan ruang di antara. Ia akan menunjukkan kesalahan, seperti yang ditunjukkan di bawah. Ini bermaksud bahawa nama pemboleh ubah tidak boleh mengandungi spasi.

Apabila anda mengeluarkan ruang, anda dapat melihatnya berfungsi dengan betul semasa menggunakan pernyataan gema dan memaparkan nilainya.

Contoh 04: Digit / Nombor dalam Nama Pembolehubah

Mari kita ambil pembolehubah bermula dengan beberapa digit atau nombor. Seperti yang diperhatikan, ia akan menunjukkan kesalahan. Ini bermaksud bahawa nama pemboleh ubah tidak boleh mempunyai nombor pada permulaannya. Apabila anda menambahkan nombor di tengah atau di hujung pemboleh ubah, ia akan berfungsi dengan betul, seperti yang ditunjukkan di bawah. Semasa menggunakan pernyataan gema, ia akan memaparkan nilai nama pemboleh ubah yang mengandungi nombor.

Ambil contoh lain menggunakan digit dan nombor bersama-sama. Menyatakan pemboleh ubah dalam pemboleh ubah fail.sh dan mencetaknya dalam pernyataan gema.

Perintah bash bermaksud menjalankan kod. Kami akan mendapat ralat kerana penggunaan digit dan nombor pada awalnya.

Semasa membetulkan pemboleh ubah, tambahkan digit dan nombor di hujungnya dan cetak dalam pernyataan gema.

Setelah melakukannya, ia akan berjaya dan mencetak nilai pemboleh ubah.

Contoh 05: Watak Khas dalam Nama Pembolehubah

Tidak ada watak khas yang dapat digunakan dalam penamaan pemboleh ubah, misalnya, tanda bintang, tanda tanya, lebih besar daripada, kurang daripada, hash, tanda seru, dll. Mari kita ambil tanda bintang sebagai contoh. Walaupun kita meletakkannya sebelum, sesudah, atau di tengah nama pemboleh ubah, ia akan menyebabkan penjanaan ralat. Ini bermaksud bahawa tidak ada watak khas yang dapat digunakan dalam nama pemboleh ubah sebelum, sesudah, dan di antara.

Contoh 06: Garis bawah dalam Nama Pembolehubah

Garis bawah dapat digunakan dalam penamaan pemboleh ubah sebelum, sesudah, dan di antara. Kita ada contoh. Semasa mencubanya sebelum, sesudah, dan antara nama pemboleh ubah, ia akan menyebabkan penghasilan ralat. Ini bermaksud bahawa tidak ada watak khas yang dapat digunakan dalam nama pemboleh ubah sebelum, sesudah, dan di antara

Dalam fail bash, kami telah menyatakan pemboleh ubah dengan garis bawah di antara nama pemboleh ubah. Pernyataan gema telah digunakan untuk mencetak pemboleh ubah.

Jalankan fail bash menggunakan arahan bash. Anda dapat melihat bahawa nilainya telah dicetak di terminal dengan betul.

Contoh 07: Pembolehubah Gabungan dengan Rentetan

Mari kita contohkan penggabungan pembolehubah dengan rentetan dalam pernyataan gema menggunakan pendakap kerinting. Buka variabel.sh dan tuliskan kod tambahan di dalamnya. Anda dapat melihat bahawa kami telah menentukan dua pemboleh ubah. Terdapat KERJA pemboleh ubah baru. Dalam pernyataan gema, kami mempunyai teks rentetan dan variabel KERJA dalam kurungan keriting, kemudian menggabungkannya dengan teks. Simpan dan tutup.

Apabila anda menggunakan perintah bash untuk menjalankan file variab.sh di shell perintah, kita dapat melihat bahawa teks pemboleh ubah dan rentetan berjaya digabungkan, dan ia memaparkan: Pekerjaan terbaik adalah Mengajar.

Kesimpulannya

Kami telah mempelajari sebahagian besar peraturan penamaan pemboleh ubah untuk skrip Bash. Mudah-mudahan, anda dapat menangani pemboleh ubah penamaan mengikut peraturan.