/ #BLC 

Belajar Pemrogaman Bourne-Again shell (sh) / Bash Di Linux


Assalamualaikum Wr Wb
Selamat siang kawan , hari ini saya menjelaskan Sediki tentang Pemrograman Bourne-Again Shell / Bash .

A.Pendahuluan
      • Pengertian :
        Bourne-Again shell lebih sering disebut dengan bash. Bash ini salah satu program dalam GNU Project yang menjadi shell yang paling banyak digunakan pada lingkungan *NIX. Bourne-Again shell merupakan pengembangan dari Bourne shell. Namanya diambil dari penciptanya, yakni Stephen Bourne. bash sendiri kemudian dikembangkan Brian Fox.
        Saat ini, bash menjadi script' primer pada sistem Linux dan telah disertakan pula di Mac OS X Tiger
      • Latar Belakang : Penasaran Dalam Pemrograman bash yang sebagai script primmer di Linux & ingin mengerti syntax syntax di Dalam pemrograman Bash
B.Alat dan Bahan
    • OS (Operasi system) Linux
    • Text Editor (rekomendasi : Sublime text )
C.Proses Dan Tahapan
  1. Buka Text Editor , Pilih di menu view >> syntax >> shell (bash)
  2. Penyusunan Algoritma , Ingin Membuat Project Apa , Kali ini Saya Membuat  Program cek files
  3. Proses Pembuatan , Di dalam bash shell kita dapat menggunakan perintah dasar di linux 
  4. Penulisan Kode

    #!/bin/bash

    #------------------------------------#
    #Membuat Script Bash Check  Di Linux #
    #------------------------------------#
    clear #Untuk Membersihkan Layar Terminal Saat Membuka Script ini

    function check()
    {
        echo -n "Tool Yang Di Cari : "
        read tool
        echo -n "$tool : "
        if ! hash $tool 2>/dev/null
            then
                echo "Not Found"
                sleep 2
                check
            else
                echo "Found"
                echo "$tool In $(which $tool)"
                sleep 1
                check
        fi
    }
    check
  5. Pada Pemrograman Bash  dalam memberikan comment di tandai dengan "#"
  6. Simpan & Jalankan Script , Sebelum di jalankan ubah permisionnya dengan cara chmod +x namafile.sh
  7. Mari Jalankan filenya , ./namafile.sh