溫馨提示×

shell if 怎么進行算術比較

小樊
103
2024-10-09 10:03:36
欄目: 編程語言

在 shell 腳本中,你可以使用 test 或 [] 進行算術比較

  1. 使用 test 命令:
#!/bin/bash

a=10
b=20

if [ $a -lt $b ]; then
  echo "a is less than b"
elif [ $a -eq $b ]; then
  echo "a is equal to b"
else
  echo "a is greater than b"
fi
  1. 使用方括號 []:
#!/bin/bash

a=10
b=20

if [ $a -lt $b ]; then
  echo "a is less than b"
elif [ $a -eq $b ]; then
  echo "a is equal to b"
else
  echo "a is greater than b"
fi

在這兩個示例中,我們比較了兩個變量 a 和 b 的值。我們使用了 -lt(小于)、-eq(等于)和 -gt(大于)等算術操作符。根據比較結果,我們輸出相應的消息。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女