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..
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 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!
0 komentar:
Posting Komentar