我正在编写一个shell脚本来安装我的程序ImagicalMine。
我正在尝试为安装脚本实现语言功能,但是我遇到了错误。
我使用“message”函数调用另一个shell脚本,其中包含存储在变量中的所有消息,然后使用echo
输出变量以输出消息。我在脚本末尾附近遇到了错误,在第127行它说:
“读取”(例如“:不是有效的标识符”。
我一直试图解决这个问题好几天了。 shell脚本是here,语言文件是here - 我没有在这里发布,因为它可能太长了。有什么想法吗?
答案 0 :(得分:1)
您需要引用包含空格和类似字符的变量,例如:
read -e -p "$no_selection" t