Kamis, 05 April 2012

Variabel dalam linux

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