VARIABEL LINGKUNGAN & PROGRAM EKSTERNAL pada Shell


Variabel lingkungan & pemrograman eksternal?? apa sih itu? Mungkin bagi sebagian orang, istilah seperti itu cukup membingungkan. Ya,,biar ga bingung-bingung ane jelasi aja deh,apa itu variabel lingkungan dan pemrograman eksternal pada shell.
 
  1. 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.
2. 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.
ane kasi contohnya dee,,,biar tambah paham gan,, ^_^
Biar tambah paham lagi, ane kasi contoh yang lain aja..
misalkan ni, qt suruh menunjukkan daftar dari ps aux dengan username dari masing-masing komputer!
ini coding programnya:


0 comments:

Post a Comment