php - Shell 脚本 "read"函数 - 不是有效的标识符

标签 php linux bash shell

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

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

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

"read '(e.g.': not a valid identifier".

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

最佳答案

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

read -e -p "$no_selection" t

关于php - Shell 脚本 "read"函数 - 不是有效的标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35767615/

相关文章:

php - 如何将复选框数组保存到数据库中?

Git Bash 在 Windows 7 x64 上非常慢

php - 试图从 php 脚本 : returns a pid but doesn't execute 运行 python 脚本

linux - awk 不打印所需的 df 输出

linux - 如何自动获取 xdotool 的窗口 ID

java - 使用 gcm 更新 ListView 中的 ImageView

php - 如何防止 Controller 和操作出现在 cakephp 的 URL 中?

php - 如何使用 scandir 列出文件夹和子文件夹中的所有文件并将它们显示为 select 中的选项?

linux - 将帧缓冲区映射到 X 窗口

python - 使用 sudo 使用 python 创建文件使其所有者成为 root