## Number Comparison

Number Comparison

The following operators can be used to compare two numbers:

`-eq` — To compare whether two numbers are equal

`-ge` — To compare whether one number is greater than or equal to the other number

`-le `— To compare whether one number is less than or equal to the other number

`-ne` — To compare whether two numbers are not equal

`-gt` — To compare whether one number is greater than the other number

`-lt` — To compare whether one number is less than the other number

The following shell program compares three numbers, `number1`, `number2`, and `number3`:

```#!/bin/sh number1=5 number2=10 number3=5 if [ \$number1 -eq \$number3 ]; then  echo "number1 is equal to number3" else  echo "number1 is not equal to number3" fi if [ \$number1 -ne \$number2 ]; then  echo "number1 is not equal to number2" else  echo "number1 is equal to number2" fi if [ \$number1 -gt \$number2 ]; then  echo "number1 is greater than number2" else  echo "number1 is not greater than number2" fi if [ \$number1 -ge \$number3 ]; then  echo "number1 is greater than or equal to number3" else  echo "number1 is not greater than or equal to number3" fi if [ \$number1 -lt \$number2 ]; then  echo "number1 is less than number2" else  echo "number1 is not less than number2" fi if [ \$number1 -le \$number3 ]; then  echo "number1 is less than or equal to number3" else  echo "number1 is not less than or equal to number3" fi```

When you execute the shell program, you get the following results:

```number1 is equal to number3 number1 is not equal to number2 number1 is not greater than number2 number1 is greater than or equal to number3 number1 is less than number2 number1 is less than or equal to number3```

Оглавление книги

Оглавление статьи/книги

Генерация: 0.282. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз