2013-06-21 53 views

回答

2

你的bash腳本有Windows換行符。用dos2unix或類似工具轉換成Unix換行符。

如果這沒有幫助,在十六進制編輯器中打開您的腳本,並刪除該行末尾的雜散字節。

+0

cat -v yourscript;你看到奇怪的東西嗎? – michael501

+0

@michael,它在行尾有個奇怪的字符,因爲我在窗口上編輯文件。 – nicolascolman

+0

@Dark Falcon,我使用PsPad將文件轉換爲Unix並且工作正常。 – nicolascolman