我正在经历 this code 。我想知道是什么意思-le 在以下代码段中。

if [ $stage -le 2 ]; then

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

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

最佳答案

Linux 中的 -le 表示 小于或等于 到即 <=
考虑:

$a=10
$b=20
那么 [ $a -le $b ] 为真。

关于linux - shell 脚本中的 "-le"是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34807689/

10-13 02:41