<Попередній | зміст | Наступна>
Цілі вирази
З цілими числами використовуються такі вирази:
Таблиця 27-3: перевірка цілочисельних виразів
Вираз істинний, якщо...
Вираз істинний, якщо...
![]()
![]()
![]()
![]()
ціле число1 -екв ціле число2 ціле число1 дорівнює ціле число2. ціле число1 -не ціле число2 ціле число1 не дорівнює ціле число2. ціле число1 -The ціле число2 ціле число1 менше або дорівнює ціле число2. ціле число1 -л ціле число2 ціле число1 менше, ніж ціле число2.
![]()
ціле число1 -ge ціле число2 ціле число1 більше або дорівнює ціле число2.
![]()
![]()
#! / бін / баш
# test-integer: оцінити значення цілого числа.
INT=-5
якщо [ -z "$INT" ]; тоді
echo "INT порожній." >&2 вихід 1
fi
якщо [ $INT -eq 0 ]; потім луна "INT дорівнює нулю".
ще
якщо [ $INT -lt 0 ]; потім луна "INT негативний".
ще
echo "INT позитивний."
fi
якщо [ $((INT % 2)) -екв 0 ]; потім луна "INT парне".
ще
echo "INT непарний."
fi
fi
#! / бін / баш
# test-integer: оцінити значення цілого числа.
INT=-5
якщо [ -z "$INT" ]; тоді
echo "INT порожній." >&2 вихід 1
fi
якщо [ $INT -eq 0 ]; потім луна "INT дорівнює нулю".
ще
якщо [ $INT -lt 0 ]; потім луна "INT негативний".
ще
echo "INT позитивний."
fi
якщо [ $((INT % 2)) -екв 0 ]; потім луна "INT парне".
ще
echo "INT непарний."
fi
fi
ціле число1 -gt ціле число2 ціле число1 більше ціле число2. Ось скрипт, який демонструє їх:
Цікавою частиною сценарію є те, як він визначає, парне чи непарне ціле число. Виконуючи над числом операцію за модулем 2, яка ділить число на два і повертає залишок, можна визначити, парне чи непарне число.
документація