小编Fil*_*los的帖子

Bash中的Easter计算产生恒定结果

所以基本上我的复活节计算器遇到了这个问题,它是我在shellcheck上检查过的bash脚本,但是运气很小甚至没有,这是代码:

#!/shell/bash

read -r -p year
Am19=$((year% 19))
m19=$((19*(Am19)))
Am4=$((year%7))
m4=$((19*(Am4)))
Am2=$((year%4))
m2=$((2*(Am2)))
Av2=$((16+(m19)))
v2=$((Av2%30))
Av1=$((6*(v2)+m4+m2))
v1=$((Av1%7))
p=$((v1+v2))
echo "$p"
Run Code Online (Sandbox Code Playgroud)

一切似乎都很好,但是每次我输入数字时,结果总是出来21我找不到任何问题,我们将不胜感激。

linux bash

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

标签 统计

bash ×1

linux ×1