![Bash 脚本执行时出现“语法错误:文件意外结束”](https://linux22.com/image/66993/Bash%20%E8%84%9A%E6%9C%AC%E6%89%A7%E8%A1%8C%E6%97%B6%E5%87%BA%E7%8E%B0%E2%80%9C%E8%AF%AD%E6%B3%95%E9%94%99%E8%AF%AF%EF%BC%9A%E6%96%87%E4%BB%B6%E6%84%8F%E5%A4%96%E7%BB%93%E6%9D%9F%E2%80%9D.png)
在我的虚拟机上运行 Fedora 21。我在 bash 脚本执行时收到“语法错误:文件意外结尾”。
我的脚本中没有第 35 行。为什么我会收到错误消息?
答案1
你错过了}
结束你的test_file
功能的:
test_file() {
....
}
答案2
}
您需要通过在末尾添加 a 来关闭函数声明。
在我的虚拟机上运行 Fedora 21。我在 bash 脚本执行时收到“语法错误:文件意外结尾”。
我的脚本中没有第 35 行。为什么我会收到错误消息?
你错过了}
结束你的test_file
功能的:
test_file() {
....
}
}
您需要通过在末尾添加 a 来关闭函数声明。