Sabtu, 02 Januari 2016

Percabangan Bash Script Centos



     Selamat sore , senang bisa bertemu lagi dalam postingan kali ini yang tentunya tidak bosan saya ucapkan terimakasih kepada semua penikmat blog ini yang telah meluangkan waktunya untuk menyimak pusting yang saya buat . Pembahasan kali ini juga masih Seputar Linux tepatnya sistem operasi Centos . Yang akan kita bahas kali ini yaitu tentang pengulangan dan percabangan pada Terminal linux. Anda yang pernah menggunakan bahasa pemrograman seperti JAVA , C++ , ataupun bahasa pemrograman lainnya pasti sudah pengetahui apa yang dimaksud dalam perulangan tersebut  . Sama seperti jenis bahasa pemrograman , pada Terminal Centos bisa melakukan hal tersebut tetapi yang berbeeda adalah dallam penulisan sintax programnya yang berbeeda sedikit dengan bahsa C++. Pengulangan dan Percabangan ada beberapa yaitu :
  1. if
  2. for 
  3. while
  4. until
  5. case 

      Nah dalam pengulangan tersebut kita dapat melaksanakan berbagaimacam proses , antara lain memunculkan abjad dari a-z ataupun 1-10 bahkan yang lainnya . Baiklah untuk lebih memahami tentang Pengulangan dan percabangan tadi ada baiknnya kita mengimak pembahasannya sebagai berikut.





Percabangan
  • Fungsi if 
syntax :


if test-command1

   then

      perintah1
elif test-command2
   then
      perintah2
else
      alternatif_perintah
fi


     Pada terminal Centos statement if harus diikuti dengan statement then dan diakhiri dengan statement fi berbeda dengan C++. Untuk operator pembandingnya adalah sebagai berikut:


Operator integer:

- bil1 -eq bil2untuk mengembalikan nilai benar jika bil1 sama dengan bil2.



- bil1 -ne bil2untuk mengembalikan nilai benar jika bil1 tidak sama dengan bil2.

- bil1 -lt bil2 untuk mengembalikan nilai benar jika bil1 lebih kecil dari bil2.

- bil1 -le bil2untuk mengembalikan nilai benar jika bil1 lebih kecil atau sama dengan bil2.
bil1 -ge bil2untuk mengembalikan nilai benar jika bil1 lebih besar bil2.
- bil1 -gt bil2 untuk nilai benar jika bil1 lebih besar atau sama dengan bil2.

Operator string:
- -z stringuntuk mengembalikan benar jika panjang string adalah zero.
- string1 == string2 untuk mengembalikan benar jika string1 sama dengan string 2.

Operator file:
- -f file : untuk mengembalikan benar jika file ada dan merupakan file biasa.
- -d fileuntuk mengembalikan benar jika file ada dan merupakan directory.

operator logika:
- ekspr1 -o ekspr2 : benar jika salah satu ekspresi benar (or).
- ekspr1 -a ekspr2 : benar jika keduanya benar (and).
- ! ekspr : benar jika ekspresi salah (not).

contoh :
#!/bin/bash
num=1
if [ $num -lt 10]
   then
         echo "yes"
else
         echo "no"
fi


Perulangan
  • Fungsi for
Contoh:
#!/bin/bash
for i in 1 2 3 4 5
     do
           echo "angka=$i"
done

Statement for harus diikuti oleh statement do dan diakhiri dengan statement done.

  • Fungsi While
Fungsi while adalah fungsi yang mengulang perintah selama kondisi terpenuhi.

syntax:
while kondisi
       do
              perintah
done
     Sama dengan statement for, statement while juga harus diikuti dengan do dan diakhiri dengan done,Contoh:

#!/bin/bash
i=1;
while [ $i -le 10 ];
     do
          echo "$i,";
          let i=$i+2;
done

  • Fungsi Until 
   Statement until adalah kebalikan dari statement while, jika while mengulang selama kondisi benar, maka until mengulang selama kondisi salah.

Syntax:
until kondisi
       do
              perintah
done

Contoh:
#!/bin/bash
i=1;
until [ $i -gt 10 ];
      do
           echo $i;
           let i=$i+1
done

     Penjelasan diatas adalah penjelasan singkat tentang PErcabangan dan Pengulangan yang ada di dalam Centos Linux . Banyak yang dapat dilakukkan dalam Proses tersebut . Jika ada yang kurang jelas dari Penjelasan di atas atau ada kritik dan saran dari kalian untuk postingan kali ini silahkan berkomentar di kkolom komentar dibawah ini , Terimakasih Telah mengikuti posting kali ini semoga Bermanfaat .

Tidak ada komentar:

Posting Komentar