sh xxx.shを実行すると、「Syntax error: “(” unexpected」となるエラーの解決法

じょるブログ

電子工作やプログラミング関連の情報を発信している技術系ブログ

sh xxx.shを実行すると、「Syntax error: “(” unexpected」となるエラーの解決法

投稿日:

  

実行環境

  • Linux
  • ubuntu
  • ラズベリーパイ3

 

症状

シェルスクリプトを実行しようとして、

sh xxx.sh

を実行すると、

Syntax error: "(" unexpected

となる。

  

原因

bash で動作させることを前提としているプログラムを dash で実行している。

  

対処法

以下のようにbashで実行する。

bash xxx.sh

google ads




google ads




-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


関連記事

ラズパイでスマートロック作ってみた③ – AmazonDushボタンでラズパイのスマートロックを操作する

大学生の電子工作 ラズパイでスマートロック作ってみたの記事でスマートロックを作成し、現在も使用しているのですが、一つだけ問題点があります。 それは… スマホの充電が切れたら鍵が開けられなくなってしまう …

[WordPress]データベース接続確立エラー解決のための4つの対処法

  ubuntuにApache2、WordPressを導入し動作確認を行った際、データベース接続エラーとなってしまった。この記事ではデータベース接続確立エラーとなってしまった場合に行うべき対処法を4つ …

git のインストールと基本コマンド

ここではgitのインストールと、Githubの基本的なコマンドを備忘録として記載します。   インストール https://git-scm.com/downloadsからGitをダウンロードしてインス …

Alexa, Google HomeをRasberryPiと連携する

この記事ではスマートリモコンを作ってみたで作成した、スマートリモコンをAlexaやGoogle Assistantと連携するために利用した外部サービスについて記載します。     Amazon Ech …

ラズパイでスマートロック作ってみた⑤- スプレッドシートをICカードのデータベースとして使用する

    大学生の電子工作 ラズパイでスマートロック作ってみたの記事の⑤つ目の記事です。今回は、前回追加したICカードで鍵を開ける機能のアップデートを行いました。 具体的には、今までラズパイのプログラム …




関連記事