【发布时间】:2017-11-24 22:26:47
【问题描述】:
我在这里有这段代码,它应该做什么:
用户输入最大数。并根据输入的数字,我想显示该数字之前的所有偶数。
#! /bin/bash
echo "What is your max number:"
read counter
for number in {0.."$counter"}
if [ (($number % 2 == 0)) ]
then
echo "$number"
fi
但它不起作用。而是当我从终端调用他的脚本时收到此错误:
[root@sunshine Desktop]# bash Tester
What is your max number:
9
Tester: line 9: syntax error near unexpected token `if'
Tester: line 9: `if [ (($number % 2 == 0)) ]'
【问题讨论】: