编写脚本以帮助用户计算他们的纳税申报表。提示 用户从键盘输入他/她的收入,然后我们使用以下 规则进行计算。在屏幕上显示结果。Bash脚本编写作业
- 如果收入低于5000,不含税
- 如果收入是5000和30000之间,税率为10%
- 如果收入比较晒黑30000,税率为20 %
这里是我的尝试:
#!/bin/bash
read -p "Enter your income tax:" $var1
if [[ $var1 -lt 5000 ]];
then
echo "no tax"
elif [[ $var1 -gt 5000 && $var1 -lt 30000 ]];
then
echo "the tax rate is 10%"
else
if [[ $var1 -gt 30000 ]];
then
echo "the tax rate is 20%"
fi
fi
现在,当我运行日e程序,不管我输入什么号码,它总是会说没有税。有人能告诉我我的代码有什么问题吗?
当我这样做,现在什么都没有出现。它只是接受它,程序完成了。 – user1221394 2012-02-20 15:58:20
这个答案是正确的。 – 2012-02-20 16:14:38
那么为什么我的程序不能正常工作呢?我仍然感到困惑,因为我的逻辑在那里,我不知道还有什么可能是错的。 – user1221394 2012-02-20 16:33:46