假设我从参数$1
获得了一个1025的整数变量。
我需要它为1024.我怎样才能将其缩小?
答案 0 :(得分:4)
答案 1 :(得分:3)
你可以这样做:
round() {
echo $(( ${1:?need one argument} / 2 * 2))
}
round 1025
1024
round 1024
1024
答案 2 :(得分:0)
这应该有效:
(( $(echo $var%2|bc) != 0 )) && ((var--))
echo $var