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

时间:2016-03-03 09:08:03

标签: php linux bash shell

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

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

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

  

“读取”(例如“:不是有效的标识符”。

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

1 个答案:

答案 0 :(得分:1)

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

read -e -p "$no_selection" t