模数的正确bash语法是什么?
我的脚本有一个循环,需要每100次重复执行一些操作(例如写入日志):
counter = 0
...
divisor = 100
remainder = 0
remainder = counter%=divisor
if $remainder = 0; then ...; else ... ; fi
但我收到错误:
counter%=divisor: command not found
答案 0 :(得分:3)
在bash中有几种不同的方法来获取算术上下文。我通常使用双parens
(( remainder = counter % divisor ))