Wprowadzenie do oceny wyrażeń (EXPR) w systemie Unix

EXPR to narzędzie wiersza poleceń dostępne w systemach operacyjnych typu Unix, które ocenia wyrażenia matematyczne podawane jako argumenty. Jest to przydatne narzędzie do wykonywania szybkich obliczeń, zwłaszcza w skryptach powłoki lub jako część potoków poleceń. Zrozumienie, jak efektywnie korzystać z EXPR, może usprawnić różne zadania i zwiększyć produktywność zarówno administratorów systemów, jak i programistów.

Podstawowa składnia

Podstawowa składnia użycia WYRAŻ jest następująca:

expr expression

Gdzie 'expression' może być kombinacją operatorów arytmetycznych i wartości.

Operatory arytmetyczne

WYRAŻ obsługuje różne operatory arytmetyczne, w tym:

  1. Dodatek (+)
  2. Odejmowanie (-)
  3. Mnożenie (*)
  4. Dział (/)
  5. modułowo (%)

Przykłady

Przeanalizujmy kilka przykładów, aby lepiej zrozumieć działanie EXPR:

1. Dodatek:

$ expr 5 + 3
8

2. Odejmowanie:

$ expr 10 - 7
3

3. Mnożenie:

$ expr 4 \* 6
24

Uwaga: Gwiazdka (*) jest znakiem specjalnym w skryptach powłoki, dlatego należy ją stosować w cudzysłowie lub znak ucieczki.

4. Dział:

$ expr 15 / 3
5

5. modułowo:

$ expr 17 % 5
2

Zmienne i wyrażenia

WYRAŻ może także oceniać wyrażenia zawierające zmienne, umożliwiając bardziej dynamiczne obliczenia. Należy jednak pamiętać o zastosowaniu właściwej składni skryptów powłoki podczas pracy ze zmiennymi.

$ num1=10
$ num2=3
$ expr $num1 + $num2
13

Wniosek

WYRAŻ to wszechstronne narzędzie wiersza poleceń umożliwiające efektywną ocenę wyrażeń matematycznych. Niezależnie od tego, czy chcesz wykonać szybkie obliczenia, czy włączyć operacje arytmetyczne do skryptów powłoki, EXPR zapewnia proste rozwiązanie. Opanowując jego użycie i rozumiejąc jego możliwości, możesz zwiększyć swoją produktywność w środowiskach typu Unix.

Sugerowane artykuły
Dlaczego hosting w systemie Linux jest lepszy niż hosting w systemie Windows?
Wprowadzenie do MySQL
6 znaków, że nadszedł czas na zmianę dostawcy usług hostingowych
Kluczowe punkty przy wyborze dostawcy usług hostingowych
Dlaczego hosting współdzielony to idealny wybór dla początkujących programistów?
Wybór najlepszego hostingu dla aplikacji do czatowania w czasie rzeczywistym
Przewodnik po stylu CSS dla początkujących