GNU/Linux >> Belajar Linux >  >> Debian

Lakukan Matematika di Baris Perintah Linux dengan perintah expr

Linux terminal (shell) memungkinkan Anda untuk melakukan perhitungan matematis termasuk penambahan, pengurangan, perkalian, pembagian, penambahan, dan perbandingan beberapa angka dengan mudah. Tutorial ini akan menunjukkan kepada Anda berbagai contoh perhitungan matematika dasar menggunakan perintah expr .

Saya telah melakukan semua perintah dan prosedur pada Debian 10, tetapi perintah tersebut akan bekerja pada distribusi Linux lainnya juga.

Untuk memulai, buka terminal di mesin Anda.

Penambahan

Untuk melakukan penjumlahan dua angka atau lebih, gunakan perintah expr dan tanda + sebagai berikut.

expr nomor 1 + nomor 2 + nomor 3 + nomor 4 …. nomor (n)

Misalkan, Anda ingin menambahkan tiga angka 10, 20, dan 30. Jalankan perintah berikut di terminal Anda.

expr 10 + 20 + 30

Pengurangan

Jika Anda ingin melakukan pengurangan dua angka, gunakan perintah minus (-) dan expr sebagai berikut.

expr number1 –  number2 – number3 ….. – number(n)

Misalkan Anda ingin mengurangi dua angka 30 dan 20. Perintah lengkapnya akan terlihat seperti berikut.

expr 30 - 20

Perkalian

Anda dapat mengalikan angka sebanyak yang Anda suka menggunakan operator expr dan \*.

Sintaks perintahnya adalah sebagai berikut.

expr number1 \* number2 \* number3

Misalkan Anda ingin mengalikan 5, 10, dan 15. Jalankan perintah berikut di terminal Anda.

expr 5 \* 10 \* 15

Anda tidak dapat menggunakan * untuk perkalian di sini. Ini digunakan untuk beberapa tujuan lain. Jika Anda salah menggunakannya, Anda akan mendapatkan kesalahan.

Divisi

Anda dapat membagi angka sebanyak yang Anda suka menggunakan expr dan / operator sebagai berikut.

expr nomor1 / nomor 2 / nomor 3 ….. nomor (n)

Contoh:

expr 50 / 5 / 2

Menambah Variabel

Anda dapat menambah variabel dengan terlebih dahulu mendefinisikan dan memberinya nilai. Misalkan kita memiliki variabel bernama count_var dan saya menetapkan nilai 1 sebagai berikut. Jalankan yang berikut ini di terminal Anda,

count_var=1

Karena kami telah mendefinisikan dan menetapkan nilai ke variabel kami. Sekarang kita dapat menambahkan sebagai berikut,

count_var= 'expr $count_var + 1'

Mari kita periksa dan cetak nilai variabel count_var sebagai berikut.

echo $count_var

Perbandingan

Dengan bantuan expr dan \> operator, Anda dapat membandingkan dua angka sebagai berikut.

expr number1 \> number2

Perintah tersebut, ketika dijalankan, akan membandingkan angka 1 dengan angka 2. Jika angka 1 lebih besar dari angka 2, maka akan mengembalikan 1 pada baris perintah jika tidak maka akan mengembalikan 0.

Misalkan Anda ingin membandingkan 20 dan 10 untuk memeriksa apakah angka 20 lebih besar dari 10, jalankan perintah berikut di terminal Anda.

expr 20 \> 10

Hasil:

1

expr 10 \> 20

Hasil:

0

Anda juga dapat memeriksa apakah kedua angka tersebut sama dengan menggunakan operator =.

expr number1 =number2

Jika sama, 1 dikembalikan di terminal dan jika tidak sama 0 dikembalikan.

Misalkan Anda ingin membandingkan dua angka 10 dan 10. Jalankan perintah berikut di terminal Anda.

expr 10 = 10

Jika Anda ingin memeriksa apakah kedua bilangan tersebut tidak sama, Anda dapat menggunakan operator !=sebagai berikut.

expr number1 !=number2

Misalkan, kedua angka tersebut adalah 10 dan 8. Untuk memeriksa apakah keduanya tidak sama, jalankan perintah berikut di terminal Anda.

expr 10 != 8

Jika tidak sama, perintah akan mengembalikan 1. Jika sama, perintah akan mengembalikan 0.

Begitu pula jika ingin mengecek satu angka sama atau lebih kecil dari angka kedua. Perintahnya akan terlihat seperti,

expr number1 \<=number2

Jika angka pertama kurang dari atau sama dengan angka kedua, perintah akan mengembalikan 1 jika tidak 0.

expr 10 \<= 10

Hasil:1

expr 9 \<= 10

Hasil:1

Saya telah membahas perhitungan matematika dasar dalam tutorial ini dengan menggunakan perintah expr. Namun, perintah jot dan bc dibiarkan untuk dijelajahi. Anda dapat membacanya di sini.


Debian
  1. Bekerja dengan pipa di baris perintah Linux

  2. Perintah JQ di Linux dengan Contoh

  3. Bagaimana cara mengganti file di jar dengan baris perintah di linux?

  1. Perintah Sumber Linux dengan Contoh

  2. Perintah wc Linux dengan Contoh

  3. Perintah sortir Linux dengan Contoh

  1. Perintah Echo di Linux (Dengan Contoh)

  2. Perintah man di Linux dengan Contoh

  3. Perintah AWK di Linux dengan Contoh