Aturan Nama Variabel Bash: Legal dan Illegal

Bash Variable Name Rules



Variabel adalah ruang penyimpanan yang memiliki nama tertentu yang menyimpan nilai tertentu di dalamnya. Anda mungkin telah bekerja dengan banyak bahasa pemrograman dan memiliki perspektif variabel yang baik. Namun, dalam pemrograman bash, ini sedikit berbeda. Dalam panduan ini, kita akan belajar tentang aturan penamaan variabel dan menjalankan beberapa contoh untuk mendeklarasikan variabel di bash shell dan mengamati efeknya apakah valid atau tidak valid, misalnya legal atau ilegal.

Aturan Hukum Penamaan Variabel di Bash

  • Nama variabel harus dalam huruf besar karena dianggap sebagai praktik yang baik dalam skrip bash.
  • Masukkan tanda dolar $ sebelum nama variabel.
  • Jangan gunakan spasi setelah inisialisasi nama variabel dan nilainya.
  • Nama variabel dapat memiliki huruf/s.
  • Nama variabel dapat memiliki angka, garis bawah, dan angka.

Aturan Variabel Nama Ilegal di Bash

  • Nama variabel yang memiliki huruf kecil.
  • Tidak ada tanda dolar $ disisipkan saat mencetaknya.
  • Menambahkan spasi setelah inisialisasi nama variabel dan nilainya.
  • Mulai nama variabel dengan angka, angka, atau simbol khusus.
  • Nama variabel memiliki spasi di dalamnya.
  • Penggunaan kata kunci untuk memberi nama variabel, mis., if, else, for, while, int, float, dll.

Contoh 01: Huruf Kecil/Atas dan Tanda Dolar

Buka terminal Anda dan buat variabel dengan huruf besar. Cetak variabel ini menggunakan pernyataan echo, dengan dan tanpa tanda dolar. Perhatikan bahwa dengan tanda $, itu akan menampilkan nilai, jika tidak, itu hanya akan menampilkan nama variabel.









Contoh 02: Spasi setelah Nama Variabel dan Tanda Sama dengan

Buka terminal Anda dan buat file bash bernama variable.sh menggunakan perintah sentuh.







Buka file ini dari Home Directory dan tulis kode seperti yang ditunjukkan di bawah ini. Anda dapat melihat bahwa ada spasi setelah nama variabel dan tanda sama dengan, yang tidak benar. Di sisi lain, variabel tidak dicetak tanpa tanda dolar dalam pernyataan gema.



Di terminal, jalankan perintah bash untuk menjalankan file variable.sh. Anda akan melihat bahwa ada kesalahan karena penggunaan aturan yang tidak valid.

Mari kita perbaiki kode yang sama, dengan tanda dolar di pernyataan gema dan tanpa spasi di nama variabel. Simpan dan tutup.

Sekali lagi, menjalankan file menggunakan perintah bash, Anda dapat melihat bahwa kami memiliki output yang valid sekarang.

Anda juga dapat mencobanya di bash Shell. Mari kita ambil variabel dengan spasi sebelum dan sesudah tanda sama dengan. Ini akan menampilkan kesalahan, seperti yang ditunjukkan di bawah ini:

Saat Anda menghapus spasi sebelum dan sesudah tanda sama dengan, itu akan berhasil dijalankan. Di sisi lain, di bash, variabel sensitif sintaks, jadi pastikan untuk menjalankan variabel yang benar. Seperti yang Anda lihat, ketika kita mencetak variabel huruf kecil, itu akan menampilkan nilainya, dan pada penggunaan variabel huruf besar, itu tidak akan menampilkan apa-apa.

Contoh 03: Spasi dalam Nama Variabel

Mari kita ambil variabel ROLL NO dengan spasi di antaranya. Ini akan menampilkan kesalahan, seperti yang ditunjukkan di bawah ini. Ini berarti bahwa nama variabel tidak boleh mengandung spasi.

Saat Anda menghapus spasi, Anda dapat melihatnya berfungsi dengan benar saat menggunakan pernyataan gema dan menampilkan nilainya.

Contoh 04: Digit/Angka dalam Nama Variabel

Mari kita ambil variabel yang dimulai dengan beberapa digit atau angka. Seperti yang diamati, itu akan menampilkan kesalahan. Ini berarti bahwa nama variabel tidak boleh memiliki angka di awal. Ketika Anda menambahkan angka di tengah atau di akhir variabel, itu akan berfungsi dengan benar, seperti yang ditunjukkan di bawah ini. Saat menggunakan pernyataan gema, itu akan menampilkan nilai nama variabel yang berisi angka.

Ambil contoh lain menggunakan angka dan angka bersama-sama. Deklarasikan variabel dalam file variable.sh dan cetak dalam pernyataan echo.

Perintah bash menyiratkan menjalankan kode. Kami akan mendapatkan kesalahan karena penggunaan angka dan angka di awal.

Saat mengoreksi variabel, tambahkan digit dan angka di akhir variabel dan cetak dalam pernyataan gema.

Setelah melakukannya, itu akan berhasil dan mencetak nilai variabel.

Contoh 05: Karakter Khusus dalam Nama Variabel

Tak satu pun dari karakter khusus dapat digunakan dalam penamaan variabel, misalnya, tanda bintang, tanda tanya, lebih besar dari, kurang dari, hash, tanda seru, dll. Mari kita ambil tanda bintang sebagai contoh. Meskipun kita meletakkannya sebelum, sesudah, atau di tengah nama variabel, itu akan menyebabkan munculnya kesalahan. Ini berarti bahwa tidak ada karakter khusus yang dapat digunakan dalam nama variabel sebelum, sesudah, dan di antara.

Contoh 06: Garis Bawah pada Nama Variabel

Garis bawah dapat digunakan dalam penamaan variabel sebelum, sesudah, dan di antara. Mari kita punya contoh. Saat mencobanya sebelum, sesudah, dan di antara nama variabel, itu akan menyebabkan munculnya kesalahan. Ini berarti bahwa tidak ada karakter khusus yang dapat digunakan dalam nama variabel sebelum, sesudah, dan di antara

Dalam file bash, kami telah mendeklarasikan variabel dengan garis bawah di antara nama variabel. Pernyataan echo telah digunakan untuk mencetak variabel.

Jalankan file bash menggunakan perintah bash. Anda dapat melihat bahwa nilai telah dicetak di terminal dengan benar.

Contoh 07: Menggabungkan Variabel dengan String

Mari kita ambil contoh menggabungkan variabel dengan string dalam pernyataan echo menggunakan kurung kurawal. Buka variabel.sh dan tulis kode yang ditambahkan di dalamnya. Anda dapat melihat bahwa kami telah mendefinisikan dua variabel. Ada variabel baru WORK. Dalam pernyataan echo, kita memiliki teks string dan variabel WORK di dalam kurung kurawal, lalu menggabungkannya dengan teks ing. Simpan dan tutup.

Saat Anda menggunakan perintah bash untuk mengeksekusi file variable.sh di shell perintah, kita dapat melihat bahwa variabel dan teks string telah berhasil digabungkan, dan ini menampilkan: Pekerjaan terbaik adalah Mengajar.

Kesimpulan

Kami telah mempelajari sebagian besar aturan penamaan variabel untuk skrip Bash. Mudah-mudahan, Anda akan dapat menangani variabel penamaan dalam aturan.