我如何解决以下代码中的此错误

时间:2020-03-21 23:56:30

标签: bash syntax-error

您好,我已经编写了一个bash脚本来为自己创建“自动化”安装过程,以免我每次安装kali linux f.e时都避免使用。手动进行。我从if语句更改为函数和大小写。所以我有2个错误:

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

此错误:

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

我不确定,是否应该将其所有行都张贴在这里,所以花了很多时间来阅读代码(我是初学者)。我们这里有格式选项,因此脚本的某些字符将不会打印,我将列出错误行,而其余字符都将显示在pastebin中。

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 个答案:

答案 0 :(得分:1)

 echo -e "${GREEN[*]${BLUE}Do you want to generate a password for your own security?[Y/N]?: "

您尚未在此处关闭{