Status Exit & Test Pemrogramman Shell Linux


  • Status Exit

Seteleah suatu instruksi dieksekusi, maka instruksi tersebut akan memberikan keluaran berupa nilai yang merepresentasikan apakah instruksi tersebut memberikan nilai benar/true/sukses atau salah/false/gagal. Indikasinya sebagai berikut:

Nilai tersebut disimpan dalam variable ?

Jika instruksi berakhir benar/sukses/true, maka variable ? bernilai 0

Jika instruksi berakhir salah/false/gagal, maka variable ? bernilai 1

variable ? itulah yang disebut status exit. Untuk melihat nilai dari status exit dapat dilihat melalui instruksi

echo $?

  • Test

Instruksi test digunakan untuk memeriksa kondisi dari suatu ekspresi, dan hasil status exit dapat dilihat melalui variable ?, sintaknya:

test ekspresi

Dimana ekspresi dapat diisi dengan membandingkan dua buah nilai atau variable (dengan operator perbandingan).

Operator perbandingan:

Operator Deskripsi Simbol
-eq Equal, sama dengan =
-ge Greater equal, lebih besar sama dengan >=
-gt Greater than, lebih besar dari >
-le Less equal, lebih kecil sama dengan <=
-lt Less than, lebih kecil dari <
-ne Not equal, tidak sama dengan !=

untuk memudahkan pembacaan, test dapat ditulis dengan

test [ekpresi]

contoh :

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: