Jak odjąć liczbę całkowitą od zmiennej - Bash

Jak odjąć liczbę całkowitą od zmiennej - Bash

W BASH zmienne są używane do przechowywania danych i mogą być różnych typów, takich jak liczby całkowite, struny i tablice. Wykonanie operacji arytmetycznych na zmiennych jest powszechnym wymogiem w skryptowaniu skorupy. Odejmowanie jest podstawową operacją arytmetyczną i może być wykonywana na zmiennych w Bash za pomocą różnych metod. W tym artykule omówimy, jak odejmować liczbę całkowitą od zmiennej w Bash, a oto kilka sposobów, aby to zrobić.

    • Za pomocą składni (())
    • Za pomocą składni $ (())
    • Za pomocą polecenia Expr
    • Używając komendy
    • Za pomocą polecenia Declare

1: Jak odjąć liczbę całkowitą od zmiennej za pomocą składni (())

Składnia (()) jest używana do operacji arytmetycznych w BASH i do odejmowania liczby całkowitej od zmiennej za pomocą tej składni, nazwa zmiennej jest zamknięta w podwójnych nawiasach, a następnie operator arytmetyczny „-” i liczbę całkowitą do odjęcia. Oto przykład skryptu bash, który odejmuje zmienną, w której wartość 20 jest przechowywana i odejmuje 7 od IT za pomocą składni (()):

#!/bin/bash
num = 20
Echo „Oryginalna wartość: $ num”
((num = num-7))
Echo „Wartość po odjęciu 7: $ num”


Oto wyjście dla kodu, który podałem do celów ilustracyjnych, aw wyjściu można zauważyć, że liczba całkowita jest odejmowana od zmiennej:

2: Jak odjąć liczbę całkowitą od zmiennej za pomocą składni $ (())

Składnia $ (()) jest również używana do operacji arytmetycznych w BASH. Aby odejmować liczbę całkowitą od zmiennej za pomocą tej składni, nazwa zmiennej jest zamknięta w podwójnych nawiasach, poprzedzona przez operatora arytmetycznego „-” i liczbę całkowitą do odejmowania. Aby zilustrować użycie tej składni, podałem przykład skryptu bash, który odejmuje liczbę całkowitą od zmiennej:

#/bin/bash
num = 20
Echo „Oryginalna wartość: $ num”
num = $ ((num-7))
echo „Wartość po odjęciu 7:” $ NUM


W wyjściu liczba całkowita jest odejmowana od zmiennej:

3: Jak odejmować liczbę całkowitą od zmiennej za pomocą polecenia Let

Polecenie let jest używane do operacji arytmetycznych w Bash. Aby odjąć liczbę całkowitą od zmiennej za pomocą tego polecenia, po nazwie zmiennej następuje operator arytmetyczny „-” i liczba całkowita do odjęcia. Aby zilustrować użycie tego polecenia, przykład skryptu bash, który odejmuje liczbę całkowitą od zmiennej, podano poniżej:

#/bin/bash
num = 20
Echo „Oryginalna wartość: $ num”
Niech „num = num-7”
Echo „Wartość po odjęciu 7: $ num”


Oto wyjście dla kodu, który podałem do celów ilustracyjnych, aw wyjściu liczba całkowita jest odejmowana od zmiennej:

4: Jak odjąć liczbę całkowitą od zmiennej za pomocą polecenia Expr

Polecenie Expr jest używane do operacji arytmetycznych w Bash. Aby odjąć liczbę całkowitą od zmiennej za pomocą tego polecenia, po nazwie zmiennej następuje operator arytmetyczny „-” i liczba całkowita do odjęcia, zamknięta w tylnych. Aby zilustrować użycie tego polecenia, podałem przykład skryptu Bash, który odejmuje liczbę całkowitą od zmiennej:

#/bin/bash
num = 20
Echo „Oryginalna wartość: $ num”
num = 'expr $ num - 7'
echo „Wartość po odjęciu 7:” $ NUM


A na wyjściu liczba całkowita jest odejmowana od zmiennej:

5: Jak odejmować liczbę całkowitą od zmiennej za pomocą polecenia DEKARE

Polecenie DEKARE służy do ustawiania atrybutów zmiennym w BASH. Aby odejmować liczbę całkowitą od zmiennej za pomocą tego polecenia, po nazwie zmiennej następuje operator arytmetyczny „-” i liczba całkowita do odjęcia, zamknięta w klamrach kręconych.

#!/bin/bash
num = 20
Echo „Oryginalna wartość: $ num”
Deklaruj -i num
num = num-7
Echo „Wartość po odjęciu 7: $ num”


Na wyjściu liczba całkowita odejmuje się od zmiennej:

Wniosek

Istnieje pięć sposobów odejmowania liczby całkowitej od zmiennej w BASH, a są one: użycie składni (()), używając składni $ (()), używając poleceń Declare i Let. Wybór metody zależy od osobistych preferencji i wymagań kodowania.