Pengantar Evaluasi Ekspresi (EXPR) di Unix
EXPR adalah utilitas baris perintah yang ditemukan di sistem operasi mirip Unix yang mengevaluasi ekspresi matematika yang diberikan sebagai argumen. Ini adalah alat yang berguna untuk melakukan penghitungan cepat, terutama dalam skrip shell atau sebagai bagian dari jalur pipa perintah. Memahami cara menggunakan EXPR secara efektif dapat menyederhanakan berbagai tugas dan meningkatkan produktivitas bagi administrator sistem dan pengembang.
Sintaks Dasar
Sintaks dasar untuk menggunakan EXPR adalah:
expr expression
Dimana 'expression' dapat berupa kombinasi operator aritmatika dan nilai.
Operator Aritmatika
EXPR mendukung berbagai operator aritmatika, termasuk:
- Tambahan (+)
- Pengurangan (-)
- Perkalian (*)
- Divisi (/)
- Modulo (%)
Contoh
Mari jelajahi beberapa contoh untuk lebih memahami cara kerja EXPR:
1. Tambahan:
$ expr 5 + 3
8
2. Pengurangan:
$ expr 10 - 7
3
3. Perkalian:
$ expr 4 \* 6
24
Catatan: Tanda bintang (*) adalah karakter khusus dalam skrip shell, sehingga perlu di-escape atau dikutip.
4. Divisi:
$ expr 15 / 3
5
5. Modul:
$ expr 17 % 5
2
Variabel dan Ekspresi
EXPR juga dapat mengevaluasi ekspresi yang mengandung variabel, memungkinkan penghitungan yang lebih dinamis. Namun, penting untuk diingat untuk menggunakan sintaks skrip shell yang tepat ketika berhadapan dengan variabel.
$ num1=10
$ num2=3
$ expr $num1 + $num2
13
Kesimpulan
EXPR adalah utilitas baris perintah serbaguna untuk mengevaluasi ekspresi matematika secara efisien. Apakah Anda perlu melakukan penghitungan cepat atau memasukkan operasi aritmatika ke dalam skrip shell, EXPR memberikan solusi langsung. Dengan menguasai penggunaannya dan memahami kemampuannya, Anda dapat meningkatkan produktivitas Anda di lingkungan mirip Unix.