RSS

VARIABEL LINGKUNGAN & PROGRAM EKSTERNAL

Mungkin bagi sebagian orang yang belum pernah denger istilah ini kebingungan, apa sih "variabel lingkungan dan program eksternal itu??". Hem,,,dari pada bingung-bingung ga karuan, aqu jelasin deh apa itu variabel lingkunngan dan program eksternal khususnya dalam shell, dan seperti biasanya juga, entar tak kasi contohnya deh, ya...biar lebih mantap itu pemahamannya. ^_^
Dimulai dari variabel Lingkungan aja kali yeee..

  •  VARIABEL LINGKUNGAN
Ada  beberapa  himpunan  variabel  yang  telah  disiapkan  oleh  shell  Linux  dan  sebagianbesar 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.

nah ini ni contoh programnya:


  •   PROGRAM EKSTERNAL
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.
Ni kawan salah satu contohnya yang program eksternal:

contoh-contoh lainnya ni..
Menunjukkan daftar dari ps aux dengan username dari masing-masing komputer!

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar