我在找出基本的除法命令时遇到了麻烦。
count = redis-cli llen domains;
echo $count
返回 1000
我怎样才能回声$count/1000
?
我尝试了以下不同的组合:
echo `expr $count / 1000`;
echo $count/1000;
echo ($count / 1000);
Run Code Online (Sandbox Code Playgroud)
有人可以帮我制作这个命令并解释它应该如何设置吗?
jas*_*yan 10
你越来越近了……
有关算术表达式,请参阅 Wooledge Wiki 。在您的示例中,您将使用:
echo $(( count / 1000 ))
Run Code Online (Sandbox Code Playgroud)
请注意,您不需要在$
内部变量之前使用,(( ))
因为$
外部执行替换。(( ))
没有前导$
是 Bash 独有的特性。$(( ))
POSIX shell 中允许替换。