1

我有一个 shell 脚本可以在.txt格式和.md. 它在 Mac 终端中运行良好。

当我尝试在 Ubuntu 中运行 shell 脚本时,以下行

PLUGINMETA=("Contributors" "Donate link" "Donate Link" "Tags" "Requires at least" "Tested up to" "Stable tag" "License" "License URI")

引发以下语法错误。

Syntax error: "(" unexpected (expecting "}")

该特定行只是声明一个字符串变量列表。我不确定它为什么会产生语法错误。有人可以告诉我哪个有错误吗?

编辑

该文件的完整源代码位于https://github.com/sudar/wp-plugin-in-github/blob/master/readme-convertor.sh

我已经拿起了相关的行并在上面添加了。不确定我是否必须包含更多行。

4

1 回答 1

4

该死的!!,我似乎使用了错误的外壳。我是用sh, 而不是bash.

在 mac 中,sh映射到bash,但在 Ubuntu 中没有。

于 2013-04-01T06:15:10.817 回答