Demo image Demo image Demo image Demo image Demo image Demo image Demo image Demo image

Senin, 17 Desember 2012

Modul 4 Variabel Lingkungan & Program External



Variabel Lingkungan
Ada beberapa himpunan variabel yang telah disiapkan oleh shell Linux dan sebagian besar tidak dapat diberikan suatu nilai tertentu. Variabel-variabel ini biasanya menyimpan informasi penting yang bermanfaat mengenai lingkungan dimana ia berjalan. Himpunan variabel pertama adalah $0 .. $9 dan $#. Variabel $0 adalah basename (nama dasar) dari program saat dipanggil. Variabel $1 .. $9 adalah 9 parameter tambahan yang disertakan saat pemanggilan skrip. Variabel $@ adalah semua parameter $1 ..
whatever. Variabel $*, serupa dengan $@, tetapi tidak mempertahankan whitespace dan tanda petik sehingga "File with spaces" menjadi "File" "with" "spaces". Ini menyerupai echo. Sebagai aturan umum, gunakan $@ dan hindari $*. $# adalah jumlah dari parameter yang disertakan saat pemanggilan skrip.

Program External

Program eksternal sering digunakan di dalam skrip shell. Ada beberapa perintah builtin (echo, which dan test yang sudah umum). Ada banyak perintah lain yang berguna merupakan perintah Linux, bukan bawaan shell (Bash) seperti tr, grep, expr dan cut. Tanda backtick (`) sering diasosiasikan dengan perintah eksternal. Backtick menunjukkan bahwa teks yang diapitnya akan dieksekusi sebagai suatu perintah. Mudah dipahami. Pertama, gunakan shell interaktif untuk membaca nama panjang anda (full name) yang terdapat di dalam file /etc/passwd:
$ grep "^${USER}:" /etc/passwd | cut -d: -f5
Steve Parker
Sekarang masukkan output ini ke dalam variabel agar dapat lebih mudah dimanipulasi:
$ MYNAME=`grep "^${USER}:" /etc/passwd | cut -d: -f5`
$ echo $MYNAME
Steve Parker

Program Variabel Lingkungan & Program Exsternal

1. Skip Var3.sh



   Hasil Running



2. Skip var4.sh



Hasil Running



3. Skip name.sh


   Hasil Running


4. Skip Testgreph.sh



Hasil Running




Tidak ada komentar:

Posting Komentar