5 cara berguna untuk melakukan aritmatika di terminal linux

5 cara berguna untuk melakukan aritmatika di terminal linux

Dalam artikel ini, kami akan menunjukkan kepada Anda berbagai cara yang berguna untuk melakukan aritmatika di terminal Linux. Pada akhir artikel ini, Anda akan mempelajari cara -cara praktis yang berbeda dalam melakukan perhitungan matematika di baris perintah.

Ayo Memulai!

1. Menggunakan Bash Shell

Cara pertama dan termudah melakukan matematika dasar di Linux CLI adalah tanda kurung ganda yang menggunakan. Berikut adalah beberapa contoh di mana kami menggunakan nilai yang disimpan dalam variabel:

$ Add = $ ((1 + 2)) $ echo $ add $ mul = $ (($ add * 5)) $ echo $ mul $ sub = $ (($ Mul - 5)) $ echo $ sub $ div = $ (($ Sub / 2)) $ echo $ div $ mod = $ (($ div % 2)) $ echo $ mod 
Aritmatika dalam cangkang bash linux

2. Menggunakan perintah Expr

Itu Perintah Expr mengevaluasi ekspresi dan mencetak nilai ekspresi yang disediakan untuk output standar. Kami akan melihat berbagai cara menggunakan expr untuk melakukan matematika sederhana, membuat perbandingan, menambah nilai variabel dan menemukan panjang string.

Berikut ini adalah beberapa contoh melakukan perhitungan sederhana menggunakan Perintah Expr. Perhatikan bahwa banyak operator perlu dilolos atau dikutip untuk cangkang, misalnya * Operator (kami akan melihat lebih banyak di bawah perbandingan ekspresi).

$ Expr 3 + 5 $ Expr 15 % 3 $ Expr 5 \* 3 $ Expr 5 - 3 $ Expr 20/4 
Aritmatika dasar menggunakan perintah EXPR di Linux

Selanjutnya, kami akan membahas cara membuat perbandingan. Ketika sebuah ekspresi mengevaluasi ke false, expr akan mencetak nilai 0, Kalau tidak, ia mencetak 1.

Mari kita lihat beberapa contoh:

$ expr 5 = 3 $ expr 5 = 5 $ expr 8 != 5 $ expr 8 \> 5 $ expr 8 \< 5 $ expr 8 \<= 5 
Membandingkan ekspresi aritmatika di linux

Anda juga dapat menggunakan expr Perintah untuk menambah nilai variabel. Lihatlah contoh berikut (dengan cara yang sama, Anda juga dapat mengurangi nilai variabel).

$ Num = $ ((1 + 2)) $ echo $ num $ num = $ (expr $ num + 2) $ echo $ num 
Nilai kenaikan dari suatu variabel

Mari kita juga melihat cara menemukan panjang string menggunakan:

$ expr panjang "Ini tecmint.com " 
Temukan panjang string

Untuk informasi lebih lanjut terutama tentang arti operator di atas, lihat expr Halaman pria:

$ man expr 

3. Menggunakan perintah BC

BC (Kalkulator Dasar) adalah utilitas baris perintah yang menyediakan semua fitur yang Anda harapkan dari kalkulator ilmiah atau keuangan sederhana. Ini secara khusus berguna untuk melakukan matematika titik mengambang.

Jika perintah bc Tidak diinstal, Anda dapat menginstalnya menggunakan:

$ sudo apt install bc #debian/ubuntu $ sudo yum instal bc #rhel/centos $ sudo dnf instal bc #fedora 22+ 

Setelah diinstal, Anda dapat menjalankannya dalam mode interaktif atau non -interaktif dengan meneruskan argumen ke sana - kita akan melihat kedua case. Untuk menjalankannya secara interaktif, ketik perintah bc pada prompt perintah dan mulailah melakukan beberapa matematika, seperti yang ditunjukkan.

$ bc 
Mulai BC dalam mode non-interaktif

Contoh -contoh berikut menunjukkan cara menggunakan bc non-interaktif pada baris perintah.

$ echo '3+5' | bc $ echo '15 % 2 '| bc $ echo '15 / 2 '| bc $ echo '(6 * 2) - 5' | bc 
Lakukan Matematika Menggunakan BC di Linux

Itu -l Bendera digunakan untuk skala default (digit setelah titik desimal) 20, Misalnya:

$ echo '12/5 | bc '$ echo '12/5 | bc -l ' 
Lakukan matematika dengan angka mengambang

4. Menggunakan perintah awk

AWK adalah salah satu program pemrosesan teks yang paling menonjol di GNU/Linux. Ini mendukung penambahan, pengurangan, perkalian, pembagian, dan operator aritmatika modulus. Ini juga berguna untuk melakukan matematika titik mengambang.

Anda dapat menggunakannya untuk melakukan matematika dasar seperti yang ditunjukkan.

$ awk 'begin a = 6; B = 2; print "(a + b) =", (a + b) '$ awk' begin a = 6; B = 2; print "(a - b) =", (a - b) '$ awk' begin a = 6; B = 2; cetak "(a * b) =", (a * b) '$ awk' begin a = 6; B = 2; print "(a / b) =", (a / b) '$ awk' begin a = 6; B = 2; cetak "(a % b) =", (a % b) ' 
Lakukan matematika dasar menggunakan perintah awk

Jika Anda baru AWK, Kami memiliki serangkaian panduan lengkap untuk memulai dengan mempelajarinya: Pelajari Alat Pemrosesan Teks AWK.

5. Menggunakan perintah faktor

Itu Perintah Faktor digunakan untuk menguraikan bilangan bulat menjadi faktor utama. Misalnya:

$ factor 10 $ factor 127 $ factor 222 $ factor 110 
Faktor angka di Linux

Itu saja! Dalam artikel ini, kami telah menjelaskan berbagai cara berguna untuk melakukan aritmatika di terminal Linux. Jangan ragu untuk mengajukan pertanyaan atau berbagi pemikiran tentang artikel ini melalui formulir umpan balik di bawah ini.