先日、シェルスクリプトを記述していたところ、以下のエラーが出てどうしようも無くなってしまった。 Shell script arrays Syntax error: “(” unexpected 解決方法を探しにネットを彷徨うと、やれ「改行コード」を直せだの「行頭の宣言」を付けろだの消せだの#を余分に付けてみろだのいろいろな意見があったが、解決できなかった。 今回のテストは以前記述したものをちょっと拡張してみようと思ったものなので、弄りまくっている(というか動いているのが不思議な)Ubuntu 12.04 LTS で試した。 テストも何も、数行のシェルスクリプトで間違っていると言われても、その箇所を見つけるほうが困難なくらいだ。しかも、問題の箇所を探すために極限までスクリプトを削ってもエラーは無くならなかった。 bash を指定して実行すれば? 諦めかけた時に出会ったのが「Shell scr