>>706 さん
改行コードの問題だと判明しました。

Mac上で実行する場合、改行コードがCR(Mac)だとエラーになるようです。
LF (Unix)またはCR+LF(DOS)にすれば大丈夫なようです。

リモートでは問題がなかったのは、Linuxサーバーだったからだと思います。

ヒントをいただいてありがとうございました。