expr 命令
用途
求表达式变量的值。
语法
expr Expression
描述
expr 命令读入 Expression 参数,计算它的值,然后将结果写入到标准输出。
您必须对 Expression 参数应用以下规则:
用空格隔开每个项。
用 \ (反斜杠) 放在 shell 特定的字符前面。
对包含空格和其他特殊字符的字符串要用引号括起来。
整数前面可以放一个一元连字符。在内部,整数被当作 32 位,双互补数。
-
#!/bin/bash
-
i=0
-
while ((i<10))
-
do
-
echo $i
-
((i += 1))
-
done
-
-
i=0
-
while [ $i -lt 10 ] //注意括号内侧二边的空格
-
do
-
echo $i
-
let "i+=1" //加1
-
done
-
exit 0
EQ 就是 EQUAL等于
NQ 就是 NOT EQUAL不等于
GT 就是 GREATER THAN大于
LT 就是 LESS THAN小于
GE 就是 GREATER THAN OR EQUAL 大于等于
LE 就是 LESS THAN OR EQUAL 小于等于