5 Przydatne sposoby robienia arytmetyki w terminalu Linux
- 2975
- 172
- Juliusz Janicki
W tym artykule pokażemy różne przydatne sposoby robienia arytmetyków w terminalu Linux. Pod koniec tego artykułu nauczysz się podstawowych różnych praktycznych sposobów wykonywania obliczeń matematycznych w wierszu poleceń.
Zacznijmy!
1. Za pomocą powłoki bash
Pierwszym i najłatwiejszym sposobem na podstawową matematykę na Linux CLI jest używanie podwójnego nawiasu. Oto kilka przykładów, w których używamy wartości przechowywanych w zmiennych:
$ Add = $ ((1 + 2)) $ echo $ add $ mul = $ (($ add * 5)) $ echo $ mul $ sub = $ (($ mul - 5)) $ echo $ sub $ div = $ (($ Sub / 2)) $ echo $ div $ mod = $ (($ div % 2)) $ echo $ modArytmetyka w Linux Bash Shell
2. Za pomocą polecenia Expr
Polecenie Expr ocenia wyrażenia i drukuje wartość dostarczonego wyrażenia na standardowe wyjście. Przyjrzymy się różnym sposobom używania Expr Do robienia prostej matematyki, porównywanie, zwiększenie wartości zmiennej i znalezienie długości łańcucha.
Poniżej przedstawiono kilka przykładów wykonania prostych obliczeń za pomocą Polecenie Expr. Zauważ, że wielu operatorów należy uciec lub cytować po powłoki, na przykład *
Operator (przyjrzymy się więcej w porównaniu wyrażeń).
$ expr 3 + 5 $ expr 15 % 3 $ expr 5 \* 3 $ expr 5 - 3 $ expr 20/4Podstawowa arytmetyka za pomocą polecenia Expr w Linux
Następnie omówimy, jak dokonać porównań. Gdy wyrażenie oceni fałszywe, Expr wydrukuje wartość 0, W przeciwnym razie drukuje 1.
Spójrzmy na kilka przykładów:
$ expr 5 = 3 $ expr 5 = 5 $ expr 8 != 5 $ expr 8 \> 5 $ expr 8 \< 5 $ expr 8 \<= 5Porównanie wyrażeń arytmetycznych w Linuksie
Możesz także użyć Expr polecenie zwiększania wartości zmiennej. Spójrz na następujący przykład (w ten sam sposób, możesz również zmniejszyć wartość zmiennej).
$ Num = $ ((1 + 2)) $ echo $ num $ num = $ (expr $ num + 2) $ echo $ numWartość przyrostowa zmiennej
Spójrzmy również, jak znaleźć długość łańcucha za pomocą:
$ expr długość „To jest Tecmint.com "Znajdź długość ciągu
Aby uzyskać więcej informacji, szczególnie na temat znaczenia powyższych operatorów, zobacz Expr Strona Man:
$ man expr
3. Za pomocą polecenia BC
BC (podstawowy kalkulator) to narzędzie wiersza poleceń, które zapewnia wszystkie funkcje, których oczekujesz od prostego kalkulatora naukowego lub finansowego. Jest to szczególnie przydatne do robienia matematyki o zmiennym punkcie.
Jeśli Polecenie BC Nie zainstalowane, możesz go zainstalować za pomocą:
$ sudo apt Zainstaluj bc #Debian/Ubuntu $ sudo yum instaluj bc #rhel/centos $ sudo dnf instaluj bc #fedora 22+
Po zainstalowaniu możesz uruchomić go w trybie interaktywnym lub nie interaktywnie, przekazując do niego argumenty - przyjrzymy się obu przypadkom. Aby uruchomić go interaktywnie, wpisz polecenie pne na wierszu polecenia i zacznij wykonywać matematykę, jak pokazano.
$ BCUruchom BC w trybie nieinteraktywnym
Poniższe przykłady pokazują, jak używać pne nie interaktywnie na wierszu poleceń.
$ echo '3+5' | BC $ echo '15 % 2 '| BC $ echo '15 / 2 '| BC $ echo '(6 * 2) - 5' | pneZrób matematykę za pomocą BC w Linux
-L
flaga jest używana do domyślnej skali (cyfry po punkcie dziesiętnym) 20, Na przykład:
$ echo '12/5 | BC '$ echo '12/5 | bc -l 'Wykonuj matematykę z pływającymi liczbami
4. Za pomocą polecenia AWK
AWK jest jednym z najważniejszych programów przetwarzania tekstu w GNU/Linux. Obsługuje operatory arytmetyczne dodawania, odejmowania, mnożenia, podziału i modułów. Jest również przydatny do robienia matematyki o zmiennym punkcie.
Możesz użyć go do wykonywania podstawowej matematyki, jak pokazano.
$ awk 'start a = 6; B = 2; print "(a + b) =", (a + b) '$ awk' start a = 6; B = 2; print "(a - b) =", (a - b) '$ awk' start a = 6; B = 2; print "(a * b) =", (a * b) '$ awk' start a = 6; B = 2; print "(a / b) =", (a / b) '$ awk' start a = 6; B = 2; wydrukuj „(A % b) =”, (A % B) 'Wykonaj podstawową matematykę za pomocą polecenia AWK
Jeśli jesteś nowy Awk, Mamy kompletną serię przewodników, aby zacząć od nauki tego: Naucz się narzędzie do przetwarzania tekstu AWK.
5. Za pomocą polecenia współczynnika
polecenie czynnika używa się do rozkładu liczby całkowitej na czynniki podstawowe. Na przykład:
Współczynnik $ 10 $ Współczynnik 127 $ czynnik 222 $ czynnik 110Współczynnik liczba w Linux
To wszystko! W tym artykule wyjaśniliśmy różne przydatne sposoby robienia arytmetyków w terminalu Linux. Zapraszam do zadawania pytań lub podziel się przemyśleniami na temat tego artykułu za pośrednictwem poniższego formularza opinii.
- « ext3Grep - odzyskaj usunięte pliki na Debian i Ubuntu
- Jak obniżyć RHEL/CENTOS do poprzedniego wydania mniejszego »