【发布时间】:2018-06-29 02:56:18
【问题描述】:
我试图编写一个程序来查看计数是否可以被 2 整除而没有余数 这是我的程序
count=$((count+0))
while read line; do
if [ $count%2==0 ]; then
printf "%x\n" "$line" >> file2.txt
else
printf "%x\n" "$line" >> file1.txt
fi
count=$((count+1))
done < merge.bmp
这个程序每次进入真实状态都不起作用
【问题讨论】:
-
即使在这里也尝试使用算术 cmd:
if (( count % 2 == 0 )). -
if (( count % 2 == 0 ))内置测试[不支持%。即使是这样,==周围也应该有空格。 -
count=$((count+0))是干什么用的? -
初始化变量
-
@cdarke 我试过了,如果你写了它仍然不起作用。