Bash Script: Seleksi if dan case

Artikel ini bagian dari Bash Script yang terdiri dari 7 bagian :

  1. Shell Script di Linux
  2. Variabel
  3. Array
  4. Input Output
  5. Seleksi
  6. Perulangan
  7. Fungsi

Operator

Sebelum membahas seleksi terlebih dahulu membahas tentang operator yang dibutuhkan dalam proses seleksi.

Operator untuk integer

bil1 -eq bil2 TRUE jika bil1 sama dengan bil2
bil1 -ne bil2 TRUE jika bil1 tidak sama dengan bil2
bil1 -lt bil2 TRUE jika bil1 lebih kecil dari bil2
bil1 -le bil2 TRUE jika bil1 lebih kecil atau sama dengan bil2
bil1 -gt bil2 TRUE jika bil1 lebih besar dari bil2
bil1 -ge bil2 TRUE jika bil1 lebih besar atau sama dengan bil2

Operator untuk string

-z VarString TRUE jika panjang VarString bernilai zero atau tidak ada teks.
String1 == String2 TRUE jika String1 sama dengan String2

Operator untuk File

-f FILE TRUE jika FILE ada
-d FILE TRUE jika FILE ada dan merupakan sebuah directory
-r FILE TRUE jika FILE ada dan permission read aktif
-w FILE TRUE jika FILE ada dan permission write aktif
-x FILE TRUE jika FILE ada dan permission execute aktif

Operator untuk logika

ekspresi1 -o ekpresi2 TRUE jika salah satu ekspresi benar (or, ||)
ekspresi1 -a ekspresi2 TRUE jika ekspresi1 dan ekspresi2 benar (and, &&)
!ekspresi TRUE jika ekspresi tidak benar (not!)

Seleksi dengan if

if

Format penulisan if

Contoh

if else

Format penulisan if else

Contoh

if elif else

Format penulisan if elif else

Contoh

Operasi Boolean

Contoh menggunakan operator and &&

Contoh menggunakan operator or ||

Seleksi dengan case

Format penulisan

Contoh

referensi:
pemula.linux.or.id
ryanstutorials.net

Leave a Reply

Your email address will not be published. Required fields are marked *