bash - 我如何在下面的代码中解决这个错误
问题描述
您好,我已经编写了一个 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 中。
错误行(虽然是第 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 行在这里。
提前感谢我的朋友们
解决方案
echo -e "${GREEN[*]${BLUE}Do you want to generate a password for your own security?[Y/N]?: "
你还没有{
在这里关闭。
推荐阅读
- javafx - 启动程序后重新加载并显示空白 JavaFX BarChart
- java - 在 Spring 4.3 中从非事务方法调用 @Transactional 方法
- java - Kafka Consumer 如何从多个分配的分区消费
- javascript - 如何在Javascript反应本机中获取对象的子值总和?
- android - 修复元素大小并在其上添加 ScrollView
- mysql - 如果一列条件匹配,则 MySQL 插入或更新
- php - 使用 PHP 解码字符串
- mysql - 可以对数据库表进行排序以使 NULL 值出现在底部吗?
- php - 如何调试数字代码和中的问题?
- python - 使用 croniter 根据计划时间运行 python 脚本