Shell 脚本“读取”函数 - 不是有效的标识符


Shell Script "read" functions - not a valid identifier

我正在制作一个shell脚本来安装我的程序ImagicalMine。

我正在尝试为安装脚本实现语言功能,但遇到了错误。

我使用"消息"函数调用另一个 shell 脚本,该脚本包含存储到变量中的所有消息,然后使用 echo 输出变量以输出消息。我在脚本末尾遇到错误,在第 127 行它说:

"改为'(例如':不是有效的识别资料"。

几天来我一直在尝试解决这个问题。shell脚本在这里,语言文件在这里 - 我没有在这里发布它,因为它可能太长了。有什么想法吗?

您需要引用包含空格和相似字符的变量,例如:

read -e -p "$no_selection" t