首页 > 解决方案 > 我如何在下面的代码中解决这个错误

问题描述

您好,我已经编写了一个 bash 脚本来为自己制作“自动化”安装过程,因为我每次安装 kali linux fe 时都避免手动进行。我从 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 行在这里。

提前感谢我的朋友们

标签: bashsyntax-error

解决方案


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

你还没有{在这里关闭。


推荐阅读