A.    Maksud dan Tujuan
Adapun tujuan dalam praktikum, yakni:
·         Dapat mengetahui pemrograman Bash Shell di Linux
·         Dapat memahami syntax-syntax pada program Bash Shell di Linux



B.     Teori  Dasar

Shell adalah program yang menjembatani user dengan system operasi dalam hal ini kernel (inti system operasi), umumnya shell menyediakan prompt sebagai user interface , tempat dimana user mengetikkan perintah-perintah yang diinginkan baik berupa perintah internal shell (internal command), ataupun perintah eksekusi suatu file program (eksternal command), selain itu shell memungkinkan user menyusun sekumpulan perintah pada sebuah atau beberapa file untuk dieksekusi sebagai program.

C.    Langkah Kerja

1.      Untuk mengetahui versi Shell, menggunakan syntax echo $BASH_VERSION


2.      Periksa terlebih dahulu shell aktif anda, gunakan perintah ps(report process status)
3.      Kemudian ketikkan echo “Script shell pertamaku di Linux”
Penjelasan :
·         string yang diapit tanda kutip ganda (double quoted) akan ditampilkan pada layar
·         echo adalah perintah built-in bash yang berfungsi menampilkan informasi ke standard output yang defaultnya adalah layar.

4.      Ketikkan perintah berikut , bisa menggunakan nano atau vi
#!/bin/bash
echo “Hello, apa kabar”
simpan dengan nama file tes
ubah permission file tes menggunakan chmod



5.      Ketikkan script shell yang menampilkan informasi berikut :
Waktu system, info tentang anda, jumlah pemakai yang sedang login di system
Kemudian ketikkan
Hasilnya:

6.      Untuk contoh penggunaan variable, ketikkan syntax :
#!/bin/bash
#argumen1
echo $1 adalah salah satu $2 populer di $3
Kemudian, ada 3 argumen  yang disertakan pada script argumen1, yaitu PTIK JURUSAN UNM






7.      Untuk contoh penggunaan variable yang kedua. Ketikkan syntax seperti dibawah,kemudian untuk menjalankan run perintah : ./argumen 1 2 3 empat
Hasilnya :


8.      Untuk mengeset nilai variable , gunakan operator assignment (pemberi nilai)”=”, contohnya :
myos=”linux”        #double-quoted
nama=`penguin`    #single-quoted
hasil=`ls –l`            #back-quoted
Angka=12

9.      Dengan kutip ganda (double-quoted), bash mengizinkan kita untuk menyisipkan variabel di dalamnya. Contohnya, ketikkan syntax berikut:
Ganti tanda kutip menggunakan 3 tanda kutip sebelumnya
Apabila menggunakan tanda kutip ganda,maka berikut hasilnya (variabel dapat dimasukkan)

Apabila menggunakan single quoted, maka berikut hasilnya: (variabel nama tidak dapat digantikan/dimasukkan)

Maka hasilnya:

Jadi ,kesimpulannya : untuk memberi/mengeset nilai variabel ,maka gunakan double quoted.

10.  Kemudian,ketikkan syntax seperti berikut:




Maka, akan muncul:

11.  Untuk contoh operator matematika ,Ketikkan syntax sebagai berikut

Hasilnya :


0 komentar: