【问题标题】:Shell Script "read" functions - not a valid identifierShell 脚本“读取”函数 - 不是有效的标识符
【发布时间】:2016-03-03 09:08:03
【问题描述】:

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

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

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

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

我已经尝试解决这个问题好几天了。 shell脚本是here,语言文件是here——我没有贴在这里,因为可能太长了。有什么想法吗?

【问题讨论】:

  • 欢迎来到 SO。我们能否请看一些代码,也许还有错误?这将极大地帮助我们帮助您。

标签: php linux bash shell


【解决方案1】:

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

read -e -p "$no_selection" t

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-08
    • 1970-01-01
    • 2019-04-10
    • 2017-08-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多