Fungsi variabel
· Digunakan untuk menyimpan suatu nilai (bilangan atau string).
· Nilai dalam suatu variabel dapat juga diatur agar isinya tidak dapat berubah.
· Setiap pemakai mempunyai variabel tersendiri. Perubahan variabel atau penambahan variabel pada seorang pemakai tidak mempengaruhi pemakai yang lain.
· Variabel yang diciptakan pada prompt shell akan hilang dengan sendirinya pada saat proses logout. Variabel yang dibuat pada shell script akan hilang pada saat eksekusi shell script berakhir.
· Dalam sistem operasi Linux, ada juga beberapa variabel bawaan yang telah disediakan. Variabel ini disebut juga variabel lingkungan, karena dipakai untuk mengontrol lingkungan dari pemakai. Di antaranya: PATH, HOME, CDPATH, MAIL, dan lain-lain.
· Selain variabel bawaan, seorang pemakai dapat juga mendefinisikan sendiri variabel. Aturan mengenai pemberian nama variabel adalah:
1) Nama variabel diawali dengan sebuah abjad atau karakter garis bawah ( _ ), kemudian diikuti oleh sejumlah karakter ( a-z A-Z 0-9 atau _ ).
2) Panjang variabel bebas.
3) Huruf kapital dan huruf kecil mempunyai makna yang berbeda.
4) Pemberian nilai pada sebuah variabel diantaranya dilakukan dengan pernyataan assigment, tanda sama dengan ( = ).
5) Jika nilai yang diberikan pada suatu variabel mengandung spasi, nilai tersebut harus diawali dan diakhiri tanda “ atau ‘.
· Pada Linux, dikenal adanya variabel lokal (variabel yang terdapat pada script anak, yaitu suatu shell script yang dipanggil oleh shell script yang lain ) dan variabel global (variabel ekspor, pada script induk). Pemberian nilai pada variabel global di script anak tidak akan mempengaruhi nilai variabel tersebut di shell induk.
· Untuk melihat seluruh variabel yang telah didefinisikan pemakai, dapat digunakan perintah:
set | pg atau set | more.
· Perintah unset digunakan untuk menghapus variabel.
· Pernyataan readonly sebelum nama variabel, mengakibatkan nilai pada variabel tersebut tidak dapat diubah.
· Membaca data dari papan ketik (keyboard) dan meletakkannya pada variabel menggunakan perintah read.
Tidak ada komentar:
Posting Komentar