Macのシェルスクリプトで複数行コメントアウトが効かなかった話

改行コードのせいだったわけであります・・・。

通常Windowsを使っていて、コーディング規約もWindowsで作っていたと。

で、急きょMacでシェルスクリプトを書く必要があって、規約に従おうかなあと、規約のコメントの部分をWindowsのテキストファイルにして、それをsmbで共有して、そのままMacに持ってきて、Macのテキストエディットでシェルスクリプトを開いて、そのままコピペしてしまったというわけ。

かなり悩んでしまいました・・・。
viでシェルスクリプトを開いたときに、^M(CR)が見えたので、あーやってしもうたと。

ちょうど、ヌルコマンド(:)とヒアドキュメント使って〜の複数行コメントアウトのところだったので、何でヒアドキュメントが効かないんだと、試行錯誤してしまいました・・・。

アホだー。もう歳だー。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.