我是 UNIX 新手……我正在尝试编写一个 bash 脚本,该脚本从用户那里获取两个整数,并使用 if 条件打印出这两个数字之间的偶数。如果出现“else附近的意外令牌”错误消息,我会卡在嵌套上。我不知道错误是什么。有什么帮助吗?
这是我到目前为止所做的:
echo plz enter first number
read n1
echo plz enter second number
read n2
start=$n1
end=$n2
if [ start < end ] then
for (c=start;c<=end;c++)
do
if [ $((c % 2 )) -eq 0 ]; then
echo $c
fi
done
else
echo "not bigger"
fi