Синтаксическая ошибка: Неожиданный конец файла

Я пытаюсь запустить этот скрипт ниже, и я понятия не имею почему не работа. Я продолжаю получать сообщение об ошибке, в котором говорится "Синтаксическая ошибка: Неожиданный конец файла" и я не знаю, как обеспокоиться, стреляют в это

#!/bin/bash

Add_Entry(){

        echo "Go Flight"
        pause
}

Delete_Entry(){

        echo "Go Flight"
        pause
}

View_Entry() {

        echo "Go Flight"
        pause

Show_menus() {

        echo "~~~~~~~~~~~~~~~~~~~~~"
        echo " M A I N - M E N U"
        echo "~~~~~~~~~~~~~~~~~~~~~"
        echo "1. Add Entry"
        echo "2. Delete Entry"
        echo "3. View Entry"
        echo "4. Exit"
}

Exit(){

        exit
}

Read_options(){

        echo "Please choose from the menu"
        read choice
        case $choice in
                1) Add_Entry ;;
                2) Delete_Entry ;;
                3) View_Entry ;;
                4) Exit ;;
        esac
}

# Main
while true
do

        Show_menus
        Read_options
done

Добавить Запись, Запись Представления и Удаляют Запись, просто полны фиктивного кода в данный момент. Тем не менее я понятия не имею, почему я получаю эту ошибку. Любая справка больше всего ценилась бы!

0
задан 13 December 2014 в 06:42

1 ответ

View_Entry() блок не закрывается. т.е. это должно быть

View_Entry() {

        echo "Go Flight"
        pause

}

Фиксация, это заставляет сценарий работать на меня. Если Вы используете текстовый редактор с выделением синтаксиса (например, vim или kate, возможно gedit?) это легко определить.

2
ответ дан 3 August 2019 в 23:03

Другие вопросы по тегам:

Похожие вопросы: