Pada shell bash yang terdapat pada sistem operasi linux terdapat beberapa himpunan variabel yang sebagian besar tidak dapat diberikan suatu nilai tertentu. Variabel-variabel ini biasanya menyimpan informasi penting yang bermanfaat mengenai lingkungan dimana ia berjalan. Variabel tersebut disebut dengan variabel lingkungan. Contoh variabel lingkungan misalnya $#, $@, $1, dll. Selain variabel lingkungan, pada shell linux juga terdapat program eksternal. Program eksternal adalah program yang dibuat pada shell linux dengan
menggunakan perintah eksternal. Perintah tersebut misalnya tr, grep, cut, dll
Ada beberapa himpunan variabel yang telah disiapkan oleh shell Linux dansebagian besar tidak dapat diberikan suatu nilai tertentu. Variabel-variabel inibiasanya menyimpan informasi penting yang bermanfaat mengenai lingkungandimana ia berjalan.
Himpunan variabel pertama adalah $0 .. $9 dan $#. Variabel $0 adalah basename(nama dasar) dari program saat dipanggil. Variabel $1 .. $9 adalah 9 parametetambahan yang disertakan saat pemanggilan skrip. Variabel $@ adalah semua parameter $1 .. whatever. Variabel $*, serupa dengan $@, tetapi tidakmempertahankan 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.
Tidak ada komentar:
Posting Komentar