我的代码给出了该错误:./greeting2.sh:第 11 行:语法错误:文件意外结束



>伙计们,我是学习bash脚本的乞丐,我不知道这是什么错误,我使用的是Ubuntu的最新LTS,它给出了错误: ./greeting2.sh:第 11 行:语法错误:文件意外结束

代码如下:

#!/bin/bash
echo -n "Hello, what is your name? "
read firstname
echo -n "Thank you, and what is your surname? "
read surname
clear
if [ "$firstname" == "Your name" ] && [ "$surname" == "Your surname" ]
then echo "Awesome name, " $firstname $surname
else echo You are not allowed to go!

末尾缺少fi。

#!/bin/bash
echo -n "Hello, what is your name? "
read firstname
echo -n "Thank you, and what is your surname? "
read surname
clear
if [ "$firstname" == "Your name" ] && [ "$surname" == "Your surname" ]
then echo "Awesome name, " $firstname $surname
else echo You are not allowed to go!
fi

最新更新