Jumat, 26 Oktober 2018

PERANGKAT LUNAK JARINGAN (22/10/18)

VMinggu Ketujuh Perkuliahan


SHELL SCRIPT


Shell Script adalah sekumpulan perintah (script) yang akan dijalankan pada shell dan kemudian dengan cara memanggil file tersebut. 

   Perintah dalam suatu script bisa berupa perintah perintah yang dapat diberikan dari prompt atau kendali alir (Flow Control Commands). 

   Perintah kendali alir adalah perintah untuk mengatur urutan eksekusi perintah-perintah dalam suatu script


VARIABEL


Variabel shell adalah variabel yang dapat mempunyai nilai berupa string. 

  • Tata penulisan variabel adalah sebgai berikut : nama_va=nilai_va
Dengan ketentuan :
  1. variabel harus dimulai dengan alfabet, disusun dengan alfanumerik dan karakter lain
  2. Variabel dapat ditulis dalam huruf kecil atau huruf besar atau campuran keduanya
  3. Shell membedakan huruf besar dan huruf kecil (case sensitive). contoh : VPT=poltek
  4. Pemberian nilai variabel tidak boleh dipisahkan dengan spasi karena sehll akan menganggap pemisahan tersebut sebagai parameter. contoh :
    TI =informatika #error
    TI= informatika #error
    yang benar adalah : TI=informatika
  5. Bila menggunakan string yang lebi dari satu kata, maka string tersebut harus berada dalam tanda kutip atau apostrol. contoh:
    TIPLN="Teknik Informatika STT-PLN"
  • Menghapus Variabel
    Caranya : isi dengan NULL
    contoh :
    $nama=        atau
    $nama="      atau
    $nama=""    atau
    $unset nama
KARAKTER KHUSUS

Terdapat 3 macam bentuk karakter khusus, petik (quotes) :
  • " : double quotes, digunakan untuk mengisikan nilai suatu variabel
  • '  : single quotes, semua kata yang ada didalamnya dianggap sebagai nilai
  • `  : back quotes, kata - kata yang diapit oleh back quotes dianggap sebagai perintah dan dijalankan oleh shell.
    Contoh :
META KARAKTER
Metakarakter adalah sebuah karakter yang memiliki arti tertentu. Dalam Shell juga dikenal beberapa metakarakter.
Karena mekarakter juga ada didalam Shell maka ada yang perlu diperhatikan adalah kesalahan dalam penanganan sebuah karakter.
Tabel dafatr metakarakter :
QUOTING (PENGUTIPAN)
Quoting adalah mekanisme untuk melindungi metakarakter dari interprestasi sebagai sebuah simbol Shell juga mempunyai beberapa karakter yang difungsikan untuk melindungi metakarakter agar tetap diinterpretasikan sebgai karakter biasa.
Ada 3 karakter quoting dalam Shell, yaitu :

  1. Backslash (\)
    $echo >
    bash : syntax eror near unexpected token '>'

    $echo\>         ket :  tidak lagi dianggap sebagai karakter pemebelokan
  2. SingleQuotes ('')
    fungsi : mengabaikan semua karakter khusus di dalamnya,seperti newline, tabs, spasi.
  3. DoubleQuotes("")
    fungsi mirip dengan kutip tunggal kecuali tidak mengabaikan.
    - $ (subtitusi variabel)
    - Back quote/kutp balik (`)

    contoh quoting dalam shell :

     Keterangan :
  1. Tanda \ menandakan karakter yang mengikuti bukan sebuah metakarakter .
  2. Penggunaan tanda petik double "" juga berfungsi melindungi interpretasi karakter ' sebagai metakarakter.
Karakter khuhs adalah karakter yang mempunyai fungsi khusus bagi Shell. Contoh karakter khusus :
?     :  subtitusi nama file
*     :  subtitusi nama file

`     : subtitusi perintah
$    : subtitusi variabel



KUTIP BALIK
Fungsinya untuk menjalankan perintah yang ada di dalamnya serta menyisipkan standard output-nya pada posisi tersebut.

Bentuk umum : `perintah`
contoh :



OPERATOR STRING 



OPERATOR INTEGER


Keterangan :
Shell tidak akan membedakan tipe harga yang disimpan dalam variabel tetapi test akan memperlakukan suatu hanya sebagai integer jika dibandingan dengan operator integer.


Pretest :
https://sttpln-my.sharepoint.com/personal/widya1731365_sttpln_ac_id/_layouts/15/onedrive.aspx?id=%2Fpersonal%2Fwidya1731365_sttpln_ac_id%2FDocuments%2FPLJ%2FWhatsApp%20Image%202018-11-11%20at%2015%2E13%2E35%20%283%29%2Ejpeg&parent=%2Fpersonal%2Fwidya1731365_sttpln_ac_id%2FDocuments%2FPLJ

Tidak ada komentar:

Posting Komentar