Senin, 16 Mei 2011

Belajar Bash Script Dasar

Pemrograman Bash Shell - Pengenalan Dasar

Seringkali di dalam memberikan perintah-perintah di Linux, Kita harus mengulang-ulang pengetikan. Pekerjaan yang berulang tersebut sangatlah tidak efisien, akan lebih baik bila kita menyimpan semua perintah tersebut ke dalam file untuk dijalankan. File-file inilah yang disebut dengan file script.

Untuk itulah gunanya file-file script, agar memudahkan pekerjaan Kita. Tidak hanya perintah-perintah yang sering digunakan saja, Kita bahkan dapat menggunakan perintah-perintah dasar pemrograman agar file script tersebut menjadi lebih dinamis.

Dalam pembahasan kali ini, Kita akan mempelajari pemrograman di dalam bash shell.

Tidak seperti Windows, di dalam Linux tidak ada ekstensi khusus untuk suatu nama file yang dapat dijalankan termasuk file script. Suatu file script dapat memiliki ektensi dan dapat juga tidak memiliki ektensi. File dapat dijalankan atau tidak tergantung dari permission file tersebut. Suatu file dapat dijalankan bila memiliki permission x.

1. Menjalankan Script
  • Untuk menjalankan Script, perintahnya adalah

    $ sh [/path/]NamaScript
    sh dapat diganti dengan bash atau csh, sesuai dengan shell yang akan digunakan.

    Bila file script tersebut mempunyai atribut executable, maka untuk menjalankan script tersebut dapat dilakukan dengan perintah $ [/path/]NamaScript .

    2. Membuat Script

    Baris pertama setiap script sebaiknya memiliki pernyataan sebagai berikut
    #!/bin/bash
    Isi baris tersebut menunjukkan bahwa script yang dibuat seharusnya dijalankan pada lingkungan shell bash

    Berikut adalah contoh script untuk menampilkan pesan:
    $ vi HelloWorld.sh

    #!/bin/bash
    echo "Hello World"

    3. Menampilkan Hasil Bash Script

    Jika script bash sudah dibuat, maka berikan hak akses dengan perintah berikut ini .
    $ chmod +x Namafile.sh

    dengan telah diberikannya hak akses, maka bash script bisa dijalankan. Jalankan perintah bash tersebut dengan perintah berikut.
    $ ./Namafile.sh

    program anda akan tampil.

    0 komentar:

    Posting Komentar

     
    Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | cheap international calls