5 Cara Berguna untuk Melakukan Aritmetik di Terminal Linux
- 3528
- 1154
- Dave Kreiger V
Dalam artikel ini, kami akan menunjukkan kepada anda pelbagai cara berguna untuk melakukan aritmetik di terminal linux. Menjelang akhir artikel ini, anda akan mempelajari cara praktikal yang berbeza untuk melakukan pengiraan matematik dalam baris arahan.
Mari kita mulakan!
1. Menggunakan shell bash
Cara pertama dan paling mudah melakukan matematik asas pada Linux CLI adalah menggunakan kurungan berganda. Berikut adalah beberapa contoh di mana kita menggunakan nilai yang disimpan dalam pembolehubah:
$ Add = $ ((1 + 2)) $ echo $ tambah $ mul = $ (($ tambah * 5)) $ echo $ Mul $ sub = $ (($ Mul - 5)) $ echo $ sub $ div = $ (($ Sub / 2)) $ echo $ div $ mod = $ (($ div % 2)) $ echo $ modAritmetik di Linux Bash Shell
2. Menggunakan perintah expr
The perintah expr Menilai ungkapan dan mencetak nilai ungkapan yang disediakan kepada output standard. Kami akan melihat cara yang berbeza menggunakan expr Untuk melakukan matematik mudah, membuat perbandingan, meningkatkan nilai pembolehubah dan mencari panjang rentetan.
Berikut adalah beberapa contoh melakukan pengiraan mudah menggunakan perintah expr. Perhatikan bahawa banyak pengendali perlu melarikan diri atau dipetik untuk cengkerang, contohnya *
pengendali (kita akan melihat lebih banyak perbandingan ungkapan).
$ expr 3 + 5 $ expr 15 % 3 $ expr 5 \* 3 $ expr 5 - 3 $ expr 20 /4Aritmetik Asas Menggunakan Perintah Expr di Linux
Seterusnya, kami akan merangkumi cara membuat perbandingan. Apabila ungkapan menilai palsu, expr akan mencetak nilai 0, jika tidak ia mencetak 1.
Mari lihat beberapa contoh:
$ expr 5 = 3 $ expr 5 = 5 $ expr 8 != 5 $ expr 8 \> 5 $ expr 8 \< 5 $ expr 8 \<= 5Membandingkan Ekspresi Aritmetik di Linux
Anda juga boleh menggunakan expr perintah untuk meningkatkan nilai pembolehubah. Lihat contoh berikut (dengan cara yang sama, anda juga boleh mengurangkan nilai pembolehubah).
$ Num = $ ((1 + 2)) $ echo $ num $ num = $ (expr $ num + 2) $ echo $ numNilai kenaikan pembolehubah
Mari kita lihat bagaimana untuk mencari panjang rentetan menggunakan:
$ expr length "ini tecmint.com "Cari Panjang Rentetan
Untuk maklumat lanjut terutamanya mengenai makna pengendali di atas, lihat expr Halaman lelaki:
$ lelaki expr
3. Menggunakan arahan BC
BC (Kalkulator Asas) adalah utiliti baris arahan yang menyediakan semua ciri yang anda harapkan dari kalkulator saintifik atau kewangan yang mudah. Ia secara khusus berguna untuk melakukan matematik titik terapung.
Jika Perintah BC Tidak dipasang, anda boleh memasangnya menggunakan:
$ sudo apt install bc #debian/ubuntu $ sudo yum install bc #rhel/centos $ sudo dnf install bc #fedora 22+
Setelah dipasang, anda boleh menjalankannya dalam mod interaktif atau tidak interaktif dengan menyampaikan hujah kepadanya - kami akan melihat kedua -dua kes itu. Untuk menjalankannya secara interaktif, taipkan arahan BC pada command prompt dan mula melakukan beberapa matematik, seperti yang ditunjukkan.
$ bcMulakan BC dalam mod tidak interaktif
Contoh berikut menunjukkan cara menggunakan BC tidak interaktif di baris arahan.
$ echo '3+5' | bc $ echo '15 % 2 '| bc $ echo '15 / 2 '| bc $ echo '(6 * 2) - 5' | BCAdakah matematik menggunakan bc di linux
The -L
Bendera digunakan untuk skala lalai (digit selepas titik perpuluhan) ke 20, sebagai contoh:
$ echo '12/5 | BC '$ echo '12/5 | bc -l 'Lakukan matematik dengan nombor terapung
4. Menggunakan perintah awk
AWK adalah salah satu program pemprosesan teks yang paling menonjol di GNU/Linux. Ia menyokong penambahan, penolakan, pendaraban, pembahagian, dan pengendali aritmetik modulus. Ia juga berguna untuk melakukan matematik titik terapung.
Anda boleh menggunakannya untuk melakukan matematik asas seperti yang ditunjukkan.
$ awk 'bermula a = 6; B = 2; cetak "(a + b) =", (a + b) '$ awk' bermula a = 6; B = 2; cetak "(a - b) =", (a - b) '$ awk' bermula a = 6; B = 2; cetak "(a * b) =", (a * b) '$ awk' bermula a = 6; B = 2; cetak "(a / b) =", (a / b) '$ awk' bermula a = 6; B = 2; cetak "(a % b) =", (a % b) 'Adakah matematik asas menggunakan perintah awk
Sekiranya anda baru Awk, Kami mempunyai siri panduan lengkap untuk memulakan anda dengan belajar: Belajar alat pemprosesan teks awk.
5. Menggunakan arahan faktor
The Perintah faktor digunakan untuk menguraikan integer menjadi faktor utama. Sebagai contoh:
$ faktor 10 $ faktor 127 $ faktor 222 $ faktor 110Faktor nombor di linux
Itu sahaja! Dalam artikel ini, kami telah menjelaskan pelbagai cara berguna untuk melakukan aritmetik di terminal Linux. Jangan ragu untuk mengemukakan sebarang pertanyaan atau berkongsi pendapat mengenai artikel ini melalui borang maklum balas di bawah.
- « Ext3Grep - Memulihkan fail yang dipadam di Debian dan Ubuntu
- Cara Menurunkan RHEL/CentOS ke Pelepasan Kecil Sebelumnya »