bash:意外标记“fi”附近的语法错误

bash:意外标记“fi”附近的语法错误

无论我尝试将 if 语句放入脚本中,我总是得到相同的信息:在意外标记 fi' 附近出现语法错误。

例如:

#!/bin/sh
echo $1
echo $2
if [ $1 -eq 0 ]
then
echo $2
fi

我试过了 :

#!/bin/sh
echo $1
echo $2
if [[ $1 -eq 0 ]]
then
echo $2
fi

和:

#!/bin/sh
echo $1
echo $2
if [ $1 -eq 0 ]; then
echo $2
fi

还有许多其他选择,似乎都不起作用。

相关内容