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 :
- if
- for
- while
- until
- 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
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 bil2 : untuk mengembalikan nilai benar jika bil1 sama dengan bil2.
- bil1 -ne bil2 : untuk mengembalikan nilai benar jika bil1 tidak sama dengan bil2.
- bil1 -lt bil2 : untuk mengembalikan nilai benar jika bil1 lebih kecil dari bil2.
- bil1 -le bil2 : untuk mengembalikan nilai benar jika bil1 lebih kecil atau sama dengan bil2.
- bil1 -ge bil2 : untuk 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 string : untuk 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 file : untuk 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