一尘不染

Shell脚本中的“ -le”是什么?

linux

我正在看这段代码。我想知道-le以下代码段的含义

if [ $stage -le 2 ]; then

在一个问题中,它说-le代表<=字符串,但这是在Perl中。这里也一样吗?

此外,我想知道该$stage变量是否自动更新。它已被初始化为0开始时,但后来如何递增?


阅读 7954

收藏
2020-06-07

共1个答案

一尘不染

-le检查左操作数的值是否小于或等于(<=)右操作数的值,如果是,则条件为true。

考虑:

$a=10
$b=20

[ $a -le $b ]是真的。

2020-06-07