Я пытаюсь запустить этот скрипт ниже, и я понятия не имею почему не работа. Я продолжаю получать сообщение об ошибке, в котором говорится "Синтаксическая ошибка: Неожиданный конец файла" и я не знаю, как обеспокоиться, стреляют в это
#!/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
Добавить Запись, Запись Представления и Удаляют Запись, просто полны фиктивного кода в данный момент. Тем не менее я понятия не имею, почему я получаю эту ошибку. Любая справка больше всего ценилась бы!
View_Entry()
блок не закрывается. т.е. это должно быть
View_Entry() {
echo "Go Flight"
pause
}
Фиксация, это заставляет сценарий работать на меня. Если Вы используете текстовый редактор с выделением синтаксиса (например, vim
или kate
, возможно gedit
?) это легко определить.