GNU/Linux >> Belajar Linux >  >> Linux

5 Cara Berguna untuk Melakukan Aritmatika di Terminal Linux

Pada artikel ini, kami akan menunjukkan kepada Anda berbagai cara yang berguna untuk melakukan aritmatika di terminal Linux. Di akhir artikel ini, Anda akan mempelajari berbagai cara praktis dasar dalam melakukan perhitungan matematis di baris perintah.

Mari kita mulai!

1. Menggunakan Bash Shell

Cara pertama dan termudah melakukan matematika dasar di CLI Linux adalah menggunakan tanda kurung ganda. 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

2. Menggunakan Perintah expr

Perintah expr mengevaluasi ekspresi dan mencetak nilai ekspresi yang diberikan ke output standar. Kita akan melihat berbagai cara menggunakan expr untuk mengerjakan 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 diloloskan atau dikutip untuk shell, misalnya * operator (kita akan melihat lebih banyak di bawah perbandingan ekspresi).

$ expr 3 + 5
$ expr 15 % 3
$ expr 5 \* 3
$ expr 5 – 3
$ expr 20 / 4

Selanjutnya, kita akan membahas bagaimana membuat perbandingan. Saat ekspresi bernilai false, expr akan mencetak nilai 0 , jika tidak, akan dicetak 1 .

Mari kita lihat beberapa contohnya:

$ expr 5 = 3
$ expr 5 = 5
$ expr 8 != 5
$ expr 8 \> 5
$ expr 8 \< 5
$ expr 8 \<= 5

Anda juga dapat menggunakan expr perintah untuk menaikkan nilai suatu variabel. Perhatikan contoh berikut (dengan cara yang sama, Anda juga dapat menurunkan nilai suatu variabel).

$ NUM=$(( 1 + 2))
$ echo $NUM
$ NUM=$(expr $NUM + 2)
$ echo $NUM

Mari kita lihat juga cara mencari panjang string menggunakan:

$ expr length "This is Tecmint.com"

Untuk informasi lebih lanjut khususnya tentang arti dari operator di atas, lihat expr halaman manual:

$ 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 sangat berguna untuk mengerjakan matematika floating point.

Jika perintah bc belum terinstal, Anda dapat menginstalnya menggunakan:

$ sudo apt install bc   #Debian/Ubuntu
$ sudo yum install bc   #RHEL/CentOS
$ sudo dnf install bc   #Fedora 22+

Setelah diinstal, Anda dapat menjalankannya dalam mode interaktif atau non-interaktif dengan memberikan argumen padanya – kita akan melihat kedua kasus tersebut. Untuk menjalankannya secara interaktif, ketik perintah bc pada command prompt dan mulai mengerjakan beberapa matematika, seperti yang ditunjukkan.

$ bc 

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

-l flag digunakan untuk skala default (digit setelah titik desimal) hingga 20 , misalnya:

$ echo '12/5 | bc'
$ echo '12/5 | bc -l'

4. Menggunakan Perintah Awk

Awk adalah salah satu program pemrosesan teks yang paling menonjol di GNU/Linux. Mendukung penambahan, pengurangan, perkalian, pembagian, dan operator aritmatika modulus. Ini juga berguna untuk mengerjakan matematika floating point.

Anda dapat menggunakannya untuk mengerjakan 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; print "(a *  b) = ", (a * b) }'
$ awk 'BEGIN { a = 6; b = 2; print "(a / b) = ", (a / b) }'
$ awk 'BEGIN { a = 6; b = 2; print "(a % b) = ", (a % b) }'

Jika Anda baru mengenal Awk , kami memiliki serangkaian panduan lengkap untuk membantu Anda memulai mempelajarinya:Pelajari Alat Pemrosesan Teks Awk.

5. Menggunakan faktor Command

Perintah faktor digunakan untuk menguraikan bilangan bulat menjadi faktor prima. Misalnya:

$ factor 10
$ factor 127
$ factor 222
$ factor 110  

Itu saja! Pada artikel ini, kami telah menjelaskan berbagai cara yang berguna untuk melakukan aritmatika di terminal Linux. Jangan ragu untuk mengajukan pertanyaan atau menyampaikan pendapat tentang artikel ini melalui formulir masukan di bawah.


Linux
  1. 10 cara untuk menganalisis file biner di Linux

  2. Lakukan petualangan di terminal Linux Anda

  3. 4 Cara Menemukan Alamat IP Publik Server di Terminal Linux

  1. 3 Cara Mendaftar Pengguna di Linux

  2. 4 Cara Membuat File Teks di Terminal Linux

  3. 5 penggunaan perintah mv di terminal linux

  1. Tanda kurung Dalam Expr Aritmatika:3 * (2 + 1)?

  2. Cowsay:Menyenangkan di terminal Linux

  3. Ekspresi aritmatika dalam pengalihan