Bash 与减法的比较

标签 bash

我如何在 bash 中执行此操作:

while (var1 < (var2 - 1)) {
    ...
}

现在,这是我在 bash 中的内容:

while [ $var1 < $var2-1 ]
do
    ...
done

最佳答案

使用双括号来进行算术运算。

while ((var1 < (var2 - 1)))
do
    ...
done

关于Bash 与减法的比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57399481/

相关文章:

bash - shell脚本用户管理程序

Bash: `true` 的用法

Bash:=~ 和 Git Bash 3.1 中的模式匹配

linux - 使用 shell 脚本对文件进行排序然后删除旧文件

linux - 在shell中获取程序执行时间

bash - 将 nginx -V 管道连接到 grep 颜色不匹配

linux - 如何使脚本以 root 身份运行命令

linux - 将负数乘以 -1 时的奇怪行为

bash - 包含变量的 sed 命令不起作用

swift - 如何使用 swift 4 和 playgrounds 运行诸如 "bash -c ssh ..."之类的程序并与之交互?