我无法弄清楚,问题出在哪里
if [ $# -eq 1 ]; then
if [ "$1"=="-h" ]; then
help
else
echo "bad parameter, if you put only one parameter, you can choose only -h"
fi
无论我将它作为第一个参数给出,脚本永远不会到达else部分并且每次都显示帮助
答案 0 :(得分:4)
正确的语法:
if [ "$1" = "-h" ]