Как я могу решить эту ошибку в коде ниже - PullRequest
0 голосов
/ 22 марта 2020

Здравствуйте, я написал bash скрипт, чтобы сделать процесс «автоматизации» для себя, так как я избегаю каждый раз, когда я устанавливаю kali linux fe, чтобы сделать это вручную. Я перехожу с операторов if на функции и case. Итак, я получил 2 ошибки:

4ut0m4t10n.sh: line 544: unexpected EOF while looking for matching `"'

И эта ошибка:

4ut0m4t10n.sh: line 580: syntax error: unexpected end of file

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

https://pastebin.com/yrDMMSVN

Строки ошибок (а строка 544):

while [ $x = 0 ]
do
    clear
    echo '【 mak3r@root 】~>: '
    read ex
    case "$ex" in
        full_config)
        full_config
        x=1
        ;;
        install_tools)
        install_tools
        x=1
        ;;
        social_media)
        social_media
        x=1
        ;;
        cmd_crtr)
        cmd_crtr
        x=1
        ;;
        credits)
        credits
        x=1
        ;;
        quit)
        quit
        x=1
        ;;
        q)
        x=1
        echo 'Exiting..'
        sleep 0.5
        ;;
        *)
        echo '[!] Wrong command!'
        sleep 1
        ;;
    esac
done

строка 580 здесь.

Заранее спасибо, друзья

1 Ответ

1 голос
/ 22 марта 2020
 echo -e "${GREEN[*]${BLUE}Do you want to generate a password for your own security?[Y/N]?: "

Вы не закрыли { здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...