1
我有一個shell腳本來轉換.txt
格式和.md
之間的WordPress插件自述文件。它在Mac終端中工作得很好。在shell腳本中聲明字符串數組時出現語法錯誤
當我試圖在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
我拿起了相關線路及以上的增加。不知道是否必須包含更多行。
我跟着從這裏http://mywiki.wooledge.org/BashGuide/Arrays的語法,他們似乎沒有逗號。 – Sudar