Percabangan pemrograman shell linux (2)


if then else

percabangan if then else memberikan pilihan jika kondisi bernilai false. Sintaksnya adalah sebagai berikut :

if [ekspresi]; then

perintahjikabenar_1

perintahjikabenar_2

perintahjikabenar_n

else

perintahjikasalah_1

perintahjikasalah_2

perintahjikasalah_n

fi

Dengan percabangan ini, perintahjikabenar_1 sampai perintahjikabenar_n hanya akan dijalankan jika apa yang diinginkan di ekspresi menghasilkan keluaran yang benar. Jika menghasilkan keluaran salah, maka yang akan dieksekusi adalah perintah-perintah setelah else.

Contoh:

1. buatlah file dengan nama ifthenelse.sh dengan mengetikkan perintah :

vi ifthenelse.sh

2. masukkan script berikut pada file ifthenelse.sh:

#!/bin/bash

password=linux

echo -n “Masukkan Password : ”

read masukkan

if [ $masukkan = $password ]; then

echo “password benar”

else

echo “password salah”

fi

Simpan dan keluar dari editor vi

3. Jalankan program dengan mengetikkan perintah :

sh ifthenelse.sh

script ini hampir sama dengan contoh pada percabangan pemrograman shell linux (1) perbedaannya adalah pada else, jika user memasukkan password salah maka akan keluar kalimat “password salah”.

Iklan
  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: