小编Jin*_*ro9的帖子

BASH while 循环中比较两个变量

我试图在嵌套while循环中比较 bash 中的两个变量,但遇到问题:

[: 1, : 需要整数表达式。

我的代码:

#!/bin/bash

a="10",b="5"
i="1", j="1"
while [ $i -ne $a ]
do
        while [ $j -ne $b ]
        do
                echo"In Child Loop $j Times"
                ((j++))
        done
        j="1"
        echo"In Parent Loop $i Times"
        ((i++))
done
Run Code Online (Sandbox Code Playgroud)

bash

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

bash ×1