小编vis*_*360的帖子

zsh 算术比较给出误报

为什么将 0 作为参数传递会导致误报(打印“True”)?

#!/bin/zsh

k="$1"

if ((0 < k < 1))
then
    echo "True"
fi
Run Code Online (Sandbox Code Playgroud)

注意这个脚本被称为stitch_applier.sh

终端

% ./stitch_applier.sh 0
True
Run Code Online (Sandbox Code Playgroud)

这是在 Linux 系统上运行的。

zsh shell-script arithmetic

3
推荐指数
1
解决办法
207
查看次数

标签 统计

arithmetic ×1

shell-script ×1

zsh ×1