Bash 如何在下面的代码中解决此错误
您好,我已经编写了一个bash脚本来为自己进行自动化安装过程,以避免每次安装kali-linuxf.e.时都手动进行安装。我将if语句改为函数和case。所以我得到了两个错误:Bash 如何在下面的代码中解决此错误,bash,syntax-error,Bash,Syntax Error,您好,我已经编写了一个bash脚本来为自己进行自动化安装过程,以避免每次安装kali-linuxf.e.时都手动进行安装。我将if语句改为函数和case。所以我得到了两个错误: 4ut0m4t10n.sh: line 544: unexpected EOF while looking for matching `"' 这个错误是: 4ut0m4t10n.sh: line 580: syntax error: unexpected end of file 我不确定,我是否应该把它的所有行都发布
4ut0m4t10n.sh: line 544: unexpected EOF while looking for matching `"'
这个错误是:
4ut0m4t10n.sh: line 580: syntax error: unexpected end of file
我不确定,我是否应该把它的所有行都发布在这里,这样我就有很多时间来阅读代码了,我是初学者。我们这里有格式化选项,这样我的脚本中的一些字符就不会打印,我会列出错误行,其余的则放在一个粘贴箱中
错误行当为第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行
提前谢谢我的朋友们
你还没有关门{这里。一个很好的起点是。另外,请参阅指导原则-删除脚本中所有不需要导致问题的部分可以让人们更容易回答,也让其他人更容易从这些答案中学习。也就是说,您在这里发布的脚本子集本身不会导致任何语法错误。我们确实需要在问题中编写代码以实际导致错误;欢迎使用作为补充信息的链接,但问题及其答案需要在没有它们的情况下可以理解,或者如果它们中断……将整个脚本粘贴到中,它会告诉您第一个语法错误出现在第481行,在问题文本中包含的while循环之前arts.你可以用一个简单的例子来缩短代码:full_config | install | tools | social | media | cmd | crtr | quit$ex;x=1;;谢谢大家。我会查看网站的
echo -e "${GREEN[*]${BLUE}Do you want to generate a password for your own security?[Y/N]?: "