【发布时间】:2015-07-20 13:46:02
【问题描述】:
我在运行一个简单的脚本后收到了这条消息:
第 9 行:意外标记 elif 附近的语法错误 第 9 行:elif [ $sales -le 20000 ];
我的代码:
#!/bin/bash
echo "Please enter the how much sales you have done"
read sales
if [ $sales -le 5000 ];
then
echo "your profit is $[$sales*0.25]"
elif [ $sales -le 10000 ];
echo "your profit is $[$sales*0.1]"
elif [ $sales -le 20000 ];
echo "your profit is $[$sales*0.15]"
elif [ $sales -le 40000 ];
echo "your profit is $[$sales*0.2]"
else
echo "your profit is $[$sales*0.25]"
fi
【问题讨论】:
-
你错过了
thens -
你说得对,谢谢:)
-
shellcheck.net 会为您捕获这些错误,然后,一旦您修复了这些错误,就会出现许多其他问题。
-
引用你的变量。